ios Objective-C 6.0 源文件组织

本节主要讲如何拆分代码到不同的文件中。

1.拆分接口和实现

Objective-C类的源代码分为两部分:
1. 接口:用于展示类的构造;包含使用该类所需的所有信息。编译器将@interface部分编译后,你才能使用类的方法。
2. 实现:@implementation部分告诉Objective-C编译器如何让该类工作。实现接口所声明的方法。

所以一个类一般会有两个文件:
头文件:包含@interface指令,公共struct定义,enum常量,#defines和extern全局变量,且头文件的名称与类名相同,.h做后缀。
实现文件:所有实现内容,如:@implemention指令、全局变量的定义、私有struct等,都被放在与类同名,但以.m为后缀的文件中。

2.导入头文件的两种方式

引号和尖括号:
尖括号:导入系统的头文件。
引号:导入项目本地的头文件。

#import语句的本质是剪切和粘贴。
3.导入添加后需要重新编译,然后使用。
4.@class的含义和使用
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容