探索Objective - C与Swift:从基础到应用开发
1. Objective - C文件类型与组织
Objective - C 项目有两种不同类型的文件:头文件(.h)和实现文件(.m)。头文件用于声明类、属性和方法,而实现文件用于实现这些声明。
- 头文件和实现文件 :它们通常成对出现。例如,定义一个方向盘类,会创建
SteeringWheel.h头文件和SteeringWheel.m实现文件。其他需要与方向盘类交互的代码会导入头文件,编译器在编译时会将实现提供给运行程序。 - 实现文件的作用 :实现文件可用于隐藏私有代码,因为它们不能被其他代码导入。还可以在实现文件中添加类接口或匿名类别,示例如下:
@interface SteeringWheel ()
@property NSString *somePrivateProperty;
- (void)somePrivateMethod;
@end
- 访问控制 :只有打算从外部文件使用的方法才应在头文件中声明,头文件应被视为类的公共接口,要尽可能简洁。
Objective - C 项目的组织方式与 Swift 文件类似,通常会创建文件夹来分组相关文件。建议将头文件和实现文件对放在一起,也可使用快捷键 control + command + up
超级会员免费看
订阅专栏 解锁全文
22

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



