【发布时间】:2014-05-29 16:25:06
【问题描述】:
我的目标是使用相同的核心(代码)开发多个应用程序,只是具有不同的 UI(颜色、资产等)。
我不知道我是否可以与 MVC 进行比较,但我想重用具有多个 Views
的 Model 和 Controller >重要:
- 只能是一个项目吗?
- 例如创建不同的目标或其他配置项目..
- 如果我发现了一个错误,我只想解决一次。
- 生成分离的构建。
- 捆绑包中只有我想要的资源(新目标对吗?)
我看到几个应用(理论上)使用这个,比如运动应用(足球等)。
谢谢
**编辑****更多细节
【问题讨论】:
-
您可以创建一个静态库或一个包含您常用代码的框架(不仅是功能代码,还包括常用的自定义视图等 UI)。在其他项目中使用此库或框架。
-
嗯是真的谢谢,但如果我只想有一个项目?如果我发现一个错误,我会解决一次并将 lib/framework 再次复制到其他项目?
标签: ios objective-c xcode model-view-controller architecture