Objective-C与Cocoa开发全解析
1. Objective-C基础特性
Objective-C不支持类变量,但可以在类的实现文件中使用 static 关键字。如果在方法内部定义 static 变量,只有该方法能访问;若定义在类实现外部,所有方法都能访问。
2. 使用其他声明
作为Cocoa开发者,会用到其他开发者编写的类。若类的声明和定义在不同文件,需告知编译器类声明文件的位置。
- 仅使用类名 :若仅使用类名而不访问其方法或实例变量,可使用 @class 指令。例如:
@class Address;
@interface Person{
Address *address;
}
@end
- 使用类的方法或属性 :需指定包含声明的文件位置,有两种方式:
- 使用
#include - 使用
#import
- 使用
#import 在编译过程中只加载一次文件,更简单,受苹果完全支持,问题更少,推荐使用。
3. 类的定义
要定义一个类,需指定 @interface 部分
超级会员免费看
订阅专栏 解锁全文
2484

被折叠的 条评论
为什么被折叠?



