Знаете ли вы, одобряет ли магазин приложений Mac приложение CGSPrivate.h? - PullRequest
1 голос
/ 15 февраля 2011

Мне просто интересно об этом.

Я разрабатываю приложение Mac с использованием заголовка CGSPrivate.h.

Я слышал, что CGSPrivate имеет скрытые API, и Apple не принимает приложение с использованием частных API.

Однако, на мой взгляд, CGSPrivate.h не является частным, поскольку он может использовать API в Cocoa Framework.

Дайте мне точный ответ.

Ответы [ 2 ]

1 голос
/ 15 февраля 2011

Публичные API - это те, которые задокументированы и поддерживаются Apple. Так что нет, «CGSPrivate.h» не содержит общедоступных API, и вы не можете использовать его в приложениях, предназначенных для App Store.

Если вы решите распространять свое приложение за пределами App Store, вы можете использовать частные API, но рискуете взломать их в новых версиях Mac OS X.

0 голосов
/ 15 февраля 2011

CGSPrivate не относится к частной структуре, поэтому ваше приложение будет отклонено, вы правильно услышали.

Тот факт, что частная структура взаимодействует с общедоступной структурой, не означает, что Apple позволит разработчикам использовать ее и распространять это приложение в Mac App Store, однако вы можете распространять ее другими способами, но есть вероятность того, что ваше приложение сломается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...