iOS上支持私有框架吗?

最近,我开始比以前更加积极地模块化应用程序,将代码段分离到框架或库中。

我喜欢桌面Cocoa中的“私有框架”的概念,即。 包含在应用程序包中的框架。 从我的小经验来看,框架比简单的库更适合代码重用,因为框架可以包含它们自己的头文件。 这使得为​​现有项目添加一个新的框架变得更容易。

问题是iOS上不支持这些“私人”框架。 你必须在那里使用静态库,而头pipe理是一个痛苦。 苹果有没有一个很好的技术理由,不支持iOS上的框架?

(只是为了确保:苹果公司不幸地使用“私人框架”这个词来表示两件事:第一种是“自定义”的框架,附带一个应用程序,第二个是没有文档和禁止的框架,人们不应该在iOS上使用。正在问前者。)

PS。 iOS 8有这个变化吗? Xcode 6中有一个“Cocoa Touch Framework”模板。

Xcode 6现在支持定制框架:

iOS开发人员现在可以创builddynamic框架。 框架是代码和资源的集合,用于封装在多个项目中有价值的function。 框架可以与扩展一起工作,共享可以被主应用程序和捆绑扩展使用的逻辑。