ios Objective-C 6.0 源文件组织

2018-07-19  本文已影响29人  Lost_Robot

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

1.拆分接口和实现

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

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

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

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

#import语句的本质是剪切和粘贴。
3.导入添加后需要重新编译,然后使用。
4.@class的含义和使用
上一篇下一篇

猜你喜欢

热点阅读