看官们,面向对向的内容到此告一段落,我们在本章回中介绍OC程序的文件结构。因为到目前为止,我们所提供的示例代码都在一个文件中。而引入面向对象的内容后这种单一的文件布局结构已经不合适了,所以我们要介绍文件结构相关的知识。
- 程序中各种类的定义、协议的定义放在独立的文件中,文件名和类名或者协议名相同,文件使用小数点和h后缀来表示,我们称其为头文件;
- 程序中各种类的实现放在独立的文件中,文件名和类名相同,文件使用小数点和m后缀来表示,我们称其为源文件;
- 程序中包含main方法的代码放到独立的文件中,文件名中包含main关键字,文件使用小数点和m后缀来表示,我们称其为源文件;
- 在源文件中通过import关键字包含头文件,这样可以使用头文件中的类或者协议;
看官们,这样组织代码文件有很多优点:
- 代码结构清晰,可以把声明和实现分开;
- 方便查找和管理类与协议,有助于项目管理;
看官们,欲知后事如何且听下回分解!