【问题标题】:technical way of managing files - grouping files in xcode管理文件的技术方法 - 在 xcode 中对文件进行分组
【发布时间】:2009-11-11 23:43:16
【问题描述】:
我从过去 3 个月开始从事 iPhone 开发。
通常,在插入视图控制器时,我只需右键单击类并添加新组。
& 在该组中,我只需添加我的新视图控制器的 .h、.m 和 .xib 文件。
在我提问之前,让我们看看我在我的项目中做了什么。
alt text http://img230.imageshack.us/img230/4191/picture4kz.png
我的问题是这样的
- 方法是否正确?正确的方法是什么?
- 我们应该将所有 .xib 文件放在资源组下吗?
- (如果第二个问题的答案是肯定的)为什么我们必须将 .xib 文件放在资源下?
- 当项目中有太多 .h、.m 和 .xib 文件时,具体的分组方式是什么?
- 创建组的时候,为什么xcode实际不创建目录?
【问题讨论】:
标签:
iphone
xcode
grouping
xib
xcodebuild
【解决方案2】:
按顺序回答您的项目:
- 这里的“正确”方式取决于个人喜好,尽管有些方法比其他方法更容易维护和导航。因此,确实没有包罗万象的“正确”方式。
- 同样,这是个人喜好问题。我从事的所有专业项目都有一些基于文件类型的基本组织。因此,在给定的项目中,您将拥有一个资源目录、一个用于标题、一个用于源等。
- .xib 文件不必“必须”位于磁盘本地的任何位置,甚至不必位于 XCode 项目中的任何特殊目录下。 XCode 构建系统将通过扩展名将 .xib 文件识别为资源,对其进行编译,并将结果放在适当的位置。 (请注意,这假定文件列在您的目标“构建资源”步骤下。
- 如果您发现自己有许多源文件、头文件和资源文件,我建议将它们全部集中到按类型组织的三个单独文件夹中。然后,文件夹之间的关系由文件名建立(例如,AskPassword.h 与 AskPassword.m 相关,与 AskPassword.xib 相关)。
- 要回答这个问题,您必须咨询 Apple。
希望对你有帮助!