iPhone - 重用,在项目之间共享代码
我发现了一个非常好的教程“跨 iPhone 应用程序的简单、模块化代码共享:静态库和跨项目引用”
现在我需要了解我的方法是否可行。
假设我的“主”项目包含我需要的所有资产(视图控制器、委托等)。
现在,我创建一个新项目,然后简单地添加对第一个项目中我需要的每个文件的引用;当然,我不选择“如果需要则复制”选项。
通过这种方式,我是否可以使用主项目中的所有资产构建一个新项目?
如果我更改主项目中的代码,此更改将反映到所有引用项目中吗?
这是在项目之间共享代码的更简单的方法吗?
谢谢。
I've found a really good tutorial on "Easy, Modular Code Sharing Across iPhone Apps: Static Libraries and Cross-Project References"
Now I need to understand if my approach can work.
Suppose I have my "main" project with all the assets I need (View Controllers, Delegates, etc.).
Now I create a new project and simply add a reference to every file I need from the first project; of course I DON'T select the "copy if needed" option.
In this way do I build a new project with all the assets from my main project?
If I change the code in the main project, this change will be reflected to all the referencig projects?
Is this an easier way to share code between projects?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于我将所有代码都置于版本控制之下,因此我的做法是将模块化代码作为 Git 存储库。这样,要向我的项目添加通用代码或功能块,我只需将它们添加为子模块。
这样做的优点是:
Since I keep all my code under version control, the way I do it is to have modular code as Git repositories. That way, to add common code, or chunks of functionality to my project I just need to add these as submodules.
The advantages of this are: