最新文章列表

How to Sort An Array in Objective-C

Arrays are structures used to hold a list of objects. Sometimes though you may want to sort the order that the elements appear. Doing this is actually pretty simple once you know how, essentially you ...
cenphoenix 评论(0) 有1098人浏览 2009-10-25 17:53

Objective-C中的一些特殊的数据类型

在Objective-C中,有一些我们之前并不熟悉但是经常见到的数据类型,比如id、nil、Nil、SEL等等。在很多文章里,我们都见过这些数据类型的介绍,但是都没有说的太清楚。 这篇文章从最底层的定义开始,介绍一下这些类型到底是怎么定义的,这会帮助我们更加深入地了解Objective-C。 原文作者为Greg Miller,文章地址在: http://unixjunkie.blo ...
cenphoenix 评论(0) 有1282人浏览 2009-10-25 12:14

Objective-C语法快速参考

大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感 ...
cenphoenix 评论(0) 有1033人浏览 2009-10-25 11:54

苹果开发技术: Cocoa 框架概述

苹果开发技术: Cocoa 框架概述 Cocoa Framework简称Cocoa,它是Mac OS X上的快速应用程序开发(RAD, Rapid Application Development)框架,一个高度面向对象的(Object Oriented)开发框架。无论您是资深的Mac开发人员,还是即将踏入Mac开发世界的新新人类,Cocoa都是您开发应用程序的瑞士军刀、乐高积木,它是您构建Mac O ...
cenphoenix 评论(0) 有1434人浏览 2009-10-25 00:03

objective-C笔记(七)

1.objective-c中,对象的生命周期通过 引用计数来标示,当使用 alloc,new方法或通过copy消息时,引用计数就会加一,通过retain方法可以为对象再增加引用计数,要减少对象的引用计数,可以向该对象发送一条release消息。要获得对象引用对象的引用数量时,可以向对象发送retainCount消息来获取数量。    当引用计数0时,会调用dealloc方法销毁对象。 2.对象的 ...
qzww5324 评论(0) 有2749人浏览 2009-10-22 14:42

objective-C笔记(六)

1.两种常用的结构体:     范围: typedef struct _NSRange { NSUInteger location; NSUInteger length; } NSRange;  用来表示字符串中字符的位置和数组中的元素范围。  location表示存放该范围的起始位置。  length表示该范围内的所含元素的个数。   例:在字符串"o ...
qzww5324 评论(1) 有12368人浏览 2009-10-20 16:55

nonatomic的作用

@property(nonatomic, retain) UITextField *userName编译时自动生成的代码 - (UITextField *) userName { return userName; } - (void) setUserName:(UITextField *)userName_ { [userName release]; userN ...
lovebirdegg 评论(1) 有1699人浏览 2009-10-20 10:53

objective-C笔记(五)

1 .@class   创建一个向前引用,使类之间可以相互引用。比如,类a和类b需要相互引用,但是使用#import会出现编译错误,这时可以在A.h中添加@class B ,然后在B.h中添加@class A来解决。   注意:      a.类中对其他类的引用是以指针的形式实现,这样可以使用@class。      b.如果是继承关系就不能使用@class ,因为编译器需要知道父类的详细信 ...
qzww5324 评论(0) 有1592人浏览 2009-10-15 15:39

objective-C笔记(四)

@interface Tire: NSObject @end //Tire @implementation Tire -(NSString *) description{ return (@"i am a tire . i last a while"); }  1.description方法的作用类似于java中的 toString(),可以通过定义de ...
qzww5324 评论(0) 有2247人浏览 2009-10-15 14:07

objective-C笔记(三)

1.objective-C中没有多继承,但是可以通过其他特性来实现   2.fraglie base class problem(脆弱的基类问题):变量在内存中的位置是通过基地址+偏移量来确定的,偏移位置通过硬编码实现,如果向NSObject中添加其他实例变量,会改变所有实例变量的偏移位置。(已经通过间接寻址方式确定偏移量的位置解决)。   3.超类的访问 [super setFillCo ...
qzww5324 评论(0) 有2526人浏览 2009-10-14 10:57

objective-C笔记(二)

void drawShapes(Shape shapes[],int count){ int i; for(i=0;i< count;i++){ id shape=shapes[i]; [shape draw]; } }  1.shapes为一个类型是Shape的结构体数组。   id shape=shapes[i]; id 为一个指向其中某个结构的指针。 ...
qzww5324 评论(0) 有2265人浏览 2009-10-14 10:26

objective-c properties

学了一段时间 objective-c properties 概念一直比较疑惑。 @property ( <parameters>) <type> <name>; 类似 java 中 get set 方法, parameters: copy retain assign nonatomic readonly 逐个剖析一下 assign: 对基础数据类型 (N ...
cenphoenix 评论(0) 有1257人浏览 2009-10-13 22:00

iPhone手机开发平台入门介绍和教程(修改稿)

    最近刚开发完一个iphone平台的项目,有所得,更新一下以前关于iphone开发介绍的文章。 1. 首先要有一台mac的电脑 虽然有文章介绍在Windows平台上iPhone开发环境搭建,但首先太麻烦和费时(尤其对于初学者),而且开发环境也不如官方的XCode3.1, 也没有模拟器, 官方的XCode3.1带的Instruments、 Organizer工具对于开发有很大帮助。   ...
canco 评论(3) 有11112人浏览 2009-10-10 19:35

objective-C 笔记(一)

  #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { NSLog(@"Hello, objective-c! %d %f",100,3.3); //printf("test"); return (0); } ...
qzww5324 评论(0) 有2381人浏览 2009-10-10 14:44

OBJECTIVE-C相关资源

http://blog.csdn.net/canco/archive/2008/06/01/2501061.aspx 5. iPhone开发语言:Objective-C  iPhone原生程序开发语言主要是用Objective-C语言,如果你熟悉C/C++语言,则能很快掌握Objective-C。Objective-C语言主要要理解可变参数,Categories, ...
sinfrancis 评论(0) 有1154人浏览 2009-10-10 13:48

iPhone手机开发平台入门介绍和教程

1. iPhone手机介绍 首先需要了解和破解iPhone手机,下面一个帖子介绍很详细: iPhone最权威 [入门] [破解] [扫盲] [资源] [修砖] 总汇帖 http://www.weiphone.com/thread-41690-1-1.html iPhone手机手册的中文翻译 http://down.tgbus.com/soft/16820.shtml 2. Unix常见命令 iPho ...
yjunoo 评论(0) 有1201人浏览 2009-10-09 17:34

一篇通俗的objective-c入门

Objective-C语法快速参考 作者: Cocoa China 【最热的Mac, iPhone专业开发论坛】【本文永久地址】   大部分有一点其他平台开发基础的初学者看到XCode, ...
lich0079 评论(1) 有7673人浏览 2009-09-28 14:44

关于对学习新语言的一些思考

我今年46岁,爸爸的去世激起了我对生老病死的思考。 也许我即使是一天到晚的干,最多也就能干20至25年吧。我至今仍旧很不喜欢搞管理工作  -  我这两年重新做顾问工作的经历再次证实设计和开发软件是我喜欢的工作。 这些年一些开发语言的出现让我感到茫然,前十五年我一直使用C++,注意力一直集中 的C++上面,这几年使用一些新语言:Python,和动态语言Ruby ...
乡村里的一条土狗 评论(5) 有2236人浏览 2009-09-22 20:22

Objects,Messages,Classes

Objects: As the name implies, object-oriented programs are built around objects. An object associates data with the particular operations that can use or affect that data. In Objective-C, these opera ...
jason_zh 评论(0) 有666人浏览 2009-09-08 11:03

iPhone 学习之旅

         听说联通和苹果终于达成一个意见准备在中国销售iphone,最近的iphone开发开始火热起来,虽然不知道app store的模式终究在中国是否走得通,但做为移动开发行业的人,最近开始关注iphone 的开发。利用闲暇之余,做几个小的上手实例。 iphone出了SDK 3的版本,有很多新的功能。网上能找到的一些实例都是基于SDK2做的开发,有名的如31天学会iphone开发(htt ...
blessdyb 评论(1) 有1128人浏览 2009-09-05 17:23

最近博客热门TAG

Android(32037) Mobile(4157) iOS(3163) Apple(2605) Qt(1757) Nokia(1660) WAP(1650) Windows Mobile(1313) Objective-C(1245) 三星(1121) Symbian(1089) HTC(837) Windows Phone(696) OPhone(587) WinCE(547) BREW(502) Cocoa(437) 黑莓(427) BlackBerry(423) Palm(418)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics