Objective-C 编程:类实现、方法与协议详解
1. 导入头文件
在编写代码时,导入头文件是必不可少的步骤。导入系统框架和自定义头文件的语法有所不同:
- 导入系统框架时,使用尖括号和路径表示法,例如: #import <Cocoa/Cocoa.h> 。
- 导入自定义头文件时,使用引号表示法,例如: #import "BMPerson.h" 。
使用 #import 而非 #include 是因为 #import 会自动处理重复导入的问题,避免代码变得复杂。
2. 类的实现
在实现类时,使用 @implementation 指令和类名开始,例如:
@implementation BMPerson
不需要重新命名超类或重新声明实例变量,可直接实现方法。
2.1 类方法
类方法的声明与头文件中的声明相同,例如:
+ (BMPerson *)personWithName:(NSString *)aName age:(NSUInteger)anAge;
工厂方法的实现很简单,分配一个新对象,设置其属性并返回:
超级会员免费看
订阅专栏 解锁全文

31

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



