ios - 如何在多个应用程序中拥有一个内核

标签 ios objective-c xcode model-view-controller architecture

我的目标是开发多个使用相同核心(代码)但具有不同 UI(颜色、资源等)的应用。

我不知道我是否可以与 MVC 进行比较,但我想重用具有多个 View 模型 Controller

重要:

  • 只能是一个项目吗?
    • 例如创建不同的目标或其他配置项目..
  • 如果我发现一个错误,我只想解决一次。
  • 生成分离的构建。
    • bundle 只有我想要的资源(新目标对吗?)

我看到几个应用程序(理论上)使用它,例如运动应用程序(足球等)。

谢谢

**编辑****更多细节

enter image description here

最佳答案

我想你会喜欢用这个:http://www.raywenderlich.com/41377/creating-a-static-library-in-ios-tutorial 核心可以是一个项目,您将在其中定义公共(public)类。这些公共(public)类可能是 Controller 和 View 。从 MVC 的角度来看,在您的应用程序中,这些将是模型。
我建议您更喜欢 Cocoa (Touch) Framework 类。

关于ios - 如何在多个应用程序中拥有一个内核,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23081627/

相关文章:

html - 如何在 iOS 中删除字符串中的评论 HTML 元素

ios - 如何强制 iOS 设备通过陀螺仪确定其方向?

objective-c - 为什么不会 [NSTextStorageappendAttributedString : ] accept my NSAttributedString's attributes?

iphone - 如何以编程方式选择默认缩略图?

iphone - 自动布局按钮位置

objective-c - 在 Objective-C 中创建两个线程

objective-c - Cocoapods 使用_frameworks!进口问题

iOS - 将 View 锚定到屏幕顶部,状态栏后面

ios - 如何在不使用对象或类方法的情况下调用另一个类的变量?

objective-c - 延迟发射一个动画