Мой Вопрос о частном framworks в IphoneOS3.1SDK dirctory
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/
Каковы они? и когда я добавил одного из них к моему проекту, у них не было заголовков? Как я могу использовать их в своем проекте?
Частные фреймворки - это фреймворки, которые вам не разрешено использовать. Предполагается, что они не будут использоваться за пределами Apple, следовательно, «частные».Часто это библиотеки нижнего уровня, которые могут «сломать» систему при неправильном использовании. (Но структуры должны существовать, потому что приложения Apple и общедоступные структуры действительно используют частные структуры.)
Поскольку частные структуры не предназначены для публичного использования, Apple не нужно предоставлять какие-либо заголовки или документацию.
Если вы пишете для AppStore, вы не должны использовать частные фреймворки (если вы не из Apple). Система немедленно отклонит ваше приложение еще до начала процесса проверки.
(С другой стороны, для взломанных платформ вы можете использовать любые фреймворки. Даже в этом случае API частных фреймворков нестабильны, поэтому вам следует избегать их, если это возможно.
Постоянно прилагаются усилия по документированию эти частные фреймворки и API в http://iphonedevwiki.net/index.php/Main_Page .)
Избегайте использования частных фреймворков, если вы хотите отправить свое приложение в Apple. В противном случае вы можете вызвать любой из доступных закрытых методов с помощью собственного кода.Эрика Садун имеет некоторую информацию о частных фреймворках на своем сайте.