Что такое Частный FrameWorks и как мы будем использовать их?

Мой Вопрос о частном framworks в IphoneOS3.1SDK dirctory

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

Каковы они? и когда я добавил одного из них к моему проекту, у них не было заголовков? Как я могу использовать их в своем проекте?

5
задан Bill the Lizard 9 August 2010 в 12:23
поделиться

2 ответа

Частные фреймворки - это фреймворки, которые вам не разрешено использовать. Предполагается, что они не будут использоваться за пределами Apple, следовательно, «частные».Часто это библиотеки нижнего уровня, которые могут «сломать» систему при неправильном использовании. (Но структуры должны существовать, потому что приложения Apple и общедоступные структуры действительно используют частные структуры.)

Поскольку частные структуры не предназначены для публичного использования, Apple не нужно предоставлять какие-либо заголовки или документацию.

Если вы пишете для AppStore, вы не должны использовать частные фреймворки (если вы не из Apple). Система немедленно отклонит ваше приложение еще до начала процесса проверки.


(С другой стороны, для взломанных платформ вы можете использовать любые фреймворки. Даже в этом случае API частных фреймворков нестабильны, поэтому вам следует избегать их, если это возможно.

Постоянно прилагаются усилия по документированию эти частные фреймворки и API в http://iphonedevwiki.net/index.php/Main_Page .)

8
ответ дан 13 December 2019 в 19:23
поделиться

Избегайте использования частных фреймворков, если вы хотите отправить свое приложение в Apple. В противном случае вы можете вызвать любой из доступных закрытых методов с помощью собственного кода.Эрика Садун имеет некоторую информацию о частных фреймворках на своем сайте.

3
ответ дан 13 December 2019 в 19:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: