加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iOS上是否支持私有框架?

发布时间:2020-12-15 01:47:33 所属栏目:百科 来源:网络整理
导读:最近,我开始以比以往更具侵略性的方式模块化我的应用程序,将代码片段分成框架或库. 我喜欢桌面Cocoa中“私有框架”的概念,即.应用程序包中包含的框架.从我的小经验来看,框架比简单库更适合代码重用,因为框架可以包含它们自己的头文件.这使得为??现有项目添加
最近,我开始以比以往更具侵略性的方式模块化我的应用程序,将代码片段分成框架或库.

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

问题是iOS上不支持这些“私有”框架.你必须在那里使用静态库,标题管理很痛苦.苹果不支持iOS上的框架是否有良好的技术原因?

(只是为了确保:Apple不幸使用“私有框架”这两个术语.第一个是与应用程序一起提供的“自定义”框架,第二个是未记录的框架,人们不应该在iOS上使用这些框架.我问起前者.)

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

解决方法

看来自定义框架现在是 supported by Xcode 6:

iOS developers can now create dynamic frameworks. Frameworks are a collection of code and resources to encapsulate functionality that is valuable across multiple projects. Frameworks work perfectly with extensions,sharing logic that can be used by both the main application,and the bundled extensions.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读