Xcode组织文件和文件夹(核心数据模型对象 – iPhone)

Xcode组织文件和文件夹(核心数据模型对象 – iPhone),第1张

概述我正在为iPhone开发,当使用Core Data时,实体自动生成文件的主流建议是选择* .xcdatamodel文件并创建新文件等.这将创建* .m和* Resources目录中的.h文件.然后将它们移动到Classes目录或Classes的子目录. 但是,在查看我的github存储库时,我注意到以上述方式自动生成的所有模型文件都存在于项目文件夹的根目录中(就好像它们是资源一样). 底层文件结构 我正在为iPhone开发,当使用Core Data时,实体自动生成文件的主流建议是选择* .xcdatamodel文件并创建新文件等.这将创建* .m和* Resources目录中的.h文件.然后将它们移动到Classes目录或Classes的子目录.

但是,在查看我的github存储库时,我注意到以上述方式自动生成的所有模型文件都存在于项目文件夹的根目录中(就好像它们是资源一样).

底层文件结构可能或可能没有关系(我不确定这一点)但我想让我的存储库更少杂乱.随着项目变得越来越大,有更多的文件需要应对,我可以看到熵接管.

因此,我的问题是:有没有办法组织底层文件结构而不会弄乱项目设置或github看到项目的方式?

我希望以上内容并不清楚,我期待你的回复.

解决方法 是的,这是可能的. Xcode组(黄色“文件夹”,如您的资源)完全独立于文件系统 – 它们不直接表示目录.如果您选择一个组并转到文件 – >获取信息,您可以选择该组文件的基本路径.您可以通过文件选择器创建并选择一个新文件夹.

执行此 *** 作后,该组中的所有文件都将变为红色 – Xcode无法再通过新路径找到它们.使用Finder(或Git)将它们移动到新目录中,一切都很好.

Xcode默认将新的Managed Object类放在模型所在的文件夹中,因此新资源将自动放置在那里.

作为旁注,我强烈推荐Rentzsch的Mogenerator来处理托管对象类的创建.它将Xcode的自动生成代码与您的自定义代码分离,然后在每次模型更改时自动重新生成模板代码(不会丢失您自己的代码).

总结

以上是内存溢出为你收集整理的Xcode组织文件和文件夹(核心数据模型对象 – iPhone)全部内容,希望文章能够帮你解决Xcode组织文件和文件夹(核心数据模型对象 – iPhone)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1107359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存