gpt4 book ai didi

ios - iOS 是否支持私有(private)框架?

转载 作者:可可西里 更新时间:2023-11-01 03:34:01 29 4
gpt4 key购买 nike

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

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

问题是 iOS 不支持这些“私有(private)”框架。您必须在那里处理静态库,并且 header 管理很麻烦。 Apple 不支持 iOS 上的框架是否有充分的技术理由?

(只是为了确定:不幸的是,Apple 将术语“私有(private)框架”用于两件事。第一个是应用程序附带的“自定义”框架,第二个是人们不应该在其上使用的未记录和禁止的框架iOS。我问的是前者。)

附言。这在 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.

关于ios - iOS 是否支持私有(private)框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6758540/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com