Objective-C第六章源文件如何合理组织?

2026-05-22 21:070阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计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关键字
      • 导入和继承
    • 小结

Object-C 基础教程第六章,源文件组织 0x00:前言

到目前为止,我们讨论过的所有项目都是把源代码统统放入到了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关键字
      • 导入和继承
    • 小结

Object-C 基础教程第六章,源文件组织 0x00:前言

到目前为止,我们讨论过的所有项目都是把源代码统统放入到了main.m文件中。这样随着项目越来越大,文件内容会越来越多,到后面我们的项目就不太好管理,因为所有东西都写在一起搜索起来也比较费劲。

现在我们需要学习Xcode用类文件的方式来区分.h .m将类,单独分类成文件的形式。

0x01:Xcode创建OC类

因为书中的例子已经非常老了不再适用,我这里用最新的Xcode13来演示之前的Car程序。

选择CocoClass

输入类名,并且选择继承自NSObject

接着我们就创建好了我们的Engine类,然后我们把main.m中的Engine类代码给移植过去。

接着你们可以重复如上的操作,将其他类也创建成类文件,并且将代码移植过去最后如下图。

这样代码结构就清晰多了,而且后续要添加修改代码,就在指定的类文件中修改即可。

0x02:Xcode群组

Xcode群组有两种,一种是会创建文件夹,将你的文件移动到文件夹里。还有一种是不会创建文件夹,只是在Xcode中看起来比较结构清晰 理论上的群组。

阅读全文