【发布时间】:2014-08-11 19:01:39
【问题描述】:
我正在构建一个 Today View Extension (Widget),它需要与其包含的应用共享数据。我在包含的应用程序中大量使用核心数据,因此我想使用核心数据作为在两个程序之间共享公共数据库的一种方式。这意味着我也需要知道对象图模型和小部件代码中的所有模型类。
在应用程序扩展编程指南中,Apple 说我们应该使用将代码封装到框架中,以便在包含应用程序和小部件之间共享它。但在 Framework 编程指南中,明确规定创建 Framework 时应仅封装非特定于应用程序的代码,而应封装可普遍重用的代码。
所以我的问题是:
- 构建一个封装我的所有模型类 + 我的核心数据对象模型图的框架是在包含应用程序和小部件之间共享业务逻辑的好方法吗?
- 您如何将整个核心数据模型包含到一个框架中,因为框架似乎并非专门为此而设计的?
【问题讨论】:
标签: ios ios8 ios-frameworks