《企业级ios应用开发实战》一3.2 面向对象的C
3.2 面向对象的C 从现在开始,我们开始介绍期待已久的Objective-C的面向对象特性。 3.2.1 类和对象 面向对象最重要的概念就是类。通过类,我们可以实现面向对象的两个主要特性:继承和聚合。在Cocoa框架中,NSObject是所有类的根类,其他所有类从此开始继承。1.类的定义类的定义在接口.h文件中进行,典型的类定义如下面的代码所示: @interface MyClass:NSObject { NSString name; NSArray array; ... } @property(nonatomic,retain)NSString name; @property(nonatomic,retain)NSArray array; -(id)initWithName:(NSString)string; ... @end 从上面的例子中,我们可以看出以下几点:类的定义由@interface开始,到@end结束;类名后面紧跟冒号和所继承的父类名;花括号中定义类的成员变量;属性由@property关键字声明;方法声明位于成员声明之后,@end之前。2.方法方法类似于函数...
