什么是Private FrameWorks以及我们将如何使用它们?

Sha*_*ukh 5 iphone macos frameworks

我的问题是关于IphoneOS3.1SDK dirctory中的私人框架

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/

这些是什么 ?当我将其中一个添加到我的项目中时,他们没有任何标题?我如何在我的项目中使用它们?

ken*_*ytm 8

私有框架是您不允许使用的框架.预计它们不会在Apple之外使用,因此"私有".它们通常是较低级别的库,如果使用不当可能会"破坏"系统.(但框架必须存在,因为Apple的应用程序和公共框架确实使用私有框架.)

由于私有框架不供公众使用,Apple不需要提供任何标题或文档.

如果您正在为AppStore编写,则不应使用私有框架(除非您来自Apple).即使在审核流程开始之前,系统也会立即拒绝您的应用.


(另一方面,对于越狱平台,您可以自由使用任何框架.即便如此,私有框架的API也不稳定,如果可能,您应该避免使用它们.

目前正在努力在http://iphonedevwiki.net/index.php/Main_Page中记录这些私有框架和API .)