0

我有几个适用于 iOS 的小型实用程序。我想将这些组合到一个应用程序中,每个实用程序都可以从菜单访问。我试图找出最好的方法来做到这一点。这些应用程序使用 Core Data,这使事情变得稍微复杂一些。是否有任何标准方法可以做到这一点,或者只是将零件粘合在一起直到我让它工作?

谢谢

4

1 回答 1

0

我最近研究了一个这样的应用程序。设计如下

-> 每个子应用程序通过提供其应用程序委托的名称向容器应用程序注册。为此,我维护了一个 plist,其中包含应用程序名称和 appDelegate 类的映射。

-> 每当用户选择一个应用程序时,容器应用程序将实例化应用程序委托并将其返回的主视图控制器添加为根视图控制器。

这种设计有助于解决问题的逻辑部分。在将所有源代码编译为单个项目之前,您仍然会遇到困难。

就核心数据而言,如果您的每个子应用程序使用不同的对象存储,您一定不会很难处理它。

于 2013-03-28T05:53:08.553 回答