Недокументированные методы: использовать их или нет? - PullRequest
1 голос
/ 02 декабря 2009

Я хочу знать, каковы риски использования недокументированных методов в iPhone SDK.

У меня до сих пор не было проблем, но я беспокоюсь, что подобное может испортить приложение.

Любые мнения / предложения приветствуются.

Ответы [ 2 ]

4 голосов
/ 02 декабря 2009

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

Тем не менее, ничто не мешает вам использовать их для частных приложений, хотя вы должны быть осторожны с обновлениями ОС, поскольку частные методы не гарантируют одинаковую работу (даже если вы получите те же результаты, реализация может иметь другую сторону) последствия).

2 голосов
/ 02 декабря 2009

Риски вызова недокументированного метода одинаковы в любом приложении; поскольку этот метод не является общедоступным, в будущих версиях библиотеки вероятность его изменения без предупреждения выше, чем в общедоступном API.

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