Objective-C第六章源文件如何合理组织?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1122个文字,预计阅读时间需要5分钟。
目录 + Objective-C + 基础教程第六章,源文件组织 + 0x00:前言 + 0x01:Xcode创建OC类 + 0x02:Xcode群组 + 0x03:Xcode跨文件依赖 + @class关键字 + 导入和继承 + 小结 + Objective-C + 基础教程第六章,源文件组织 + 0x00:前言“
目录- Object-C 基础教程第六章,源文件组织
- 0x00:前言
- 0x01:Xcode创建OC类
- 0x02:Xcode群组
- 0x03 Xcode跨文件依赖关系
- @class关键字
- 导入和继承
- 小结
到目前为止,我们讨论过的所有项目都是把源代码统统放入到了main.m文件中。这样随着项目越来越大,文件内容会越来越多,到后面我们的项目就不太好管理,因为所有东西都写在一起搜索起来也比较费劲。
现在我们需要学习Xcode用类文件的方式来区分.h .m将类,单独分类成文件的形式。
0x01:Xcode创建OC类因为书中的例子已经非常老了不再适用,我这里用最新的Xcode13来演示之前的Car程序。
选择CocoClass
输入类名,并且选择继承自NSObject
接着我们就创建好了我们的Engine类,然后我们把main.m中的Engine类代码给移植过去。
接着你们可以重复如上的操作,将其他类也创建成类文件,并且将代码移植过去最后如下图。
这样代码结构就清晰多了,而且后续要添加修改代码,就在指定的类文件中修改即可。
0x02:Xcode群组Xcode群组有两种,一种是会创建文件夹,将你的文件移动到文件夹里。还有一种是不会创建文件夹,只是在Xcode中看起来比较结构清晰 理论上的群组。
本文共计1122个文字,预计阅读时间需要5分钟。
目录 + Objective-C + 基础教程第六章,源文件组织 + 0x00:前言 + 0x01:Xcode创建OC类 + 0x02:Xcode群组 + 0x03:Xcode跨文件依赖 + @class关键字 + 导入和继承 + 小结 + Objective-C + 基础教程第六章,源文件组织 + 0x00:前言“
目录- Object-C 基础教程第六章,源文件组织
- 0x00:前言
- 0x01:Xcode创建OC类
- 0x02:Xcode群组
- 0x03 Xcode跨文件依赖关系
- @class关键字
- 导入和继承
- 小结
到目前为止,我们讨论过的所有项目都是把源代码统统放入到了main.m文件中。这样随着项目越来越大,文件内容会越来越多,到后面我们的项目就不太好管理,因为所有东西都写在一起搜索起来也比较费劲。
现在我们需要学习Xcode用类文件的方式来区分.h .m将类,单独分类成文件的形式。
0x01:Xcode创建OC类因为书中的例子已经非常老了不再适用,我这里用最新的Xcode13来演示之前的Car程序。
选择CocoClass
输入类名,并且选择继承自NSObject
接着我们就创建好了我们的Engine类,然后我们把main.m中的Engine类代码给移植过去。
接着你们可以重复如上的操作,将其他类也创建成类文件,并且将代码移植过去最后如下图。
这样代码结构就清晰多了,而且后续要添加修改代码,就在指定的类文件中修改即可。
0x02:Xcode群组Xcode群组有两种,一种是会创建文件夹,将你的文件移动到文件夹里。还有一种是不会创建文件夹,只是在Xcode中看起来比较结构清晰 理论上的群组。

