Вы можете сделать то, что они делают, и рискнуть с этим. Просто знайте о рисках. Ваше приложение может (а) быть отклонено из магазина, (б) быть принято, но позже загружено (это произошло для неподдерживаемого использования API), (в) быть принято и не загружено, но прервется в следующий раз, когда Apple выпустит новое обновление программного обеспечения iPhone (поскольку неподдерживаемые API или иерархии представления могут изменяться без предупреждения). Или вам повезет, и ничего этого не произойдет.

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

Если это так, то как определенные приложения, такие как «Ночная камера» и «Камера плюс», используют элемент управления камерой, который, по-видимому, отличается от того, который содержится в UIImagePickerController?

Я слышал о некоторых случаях, когда разработчику был предоставлен «специальный» доступ к определенным заголовкам, которые допускают функции, которые в противном случае были бы невозможны, если бы они ограничивались только использованием документированных библиотек. Однако, учитывая непрозрачность процесса выбора приложений для App Store, я бы предпочел придерживаться того, что рекомендуется, а не рисковать.

Кто-нибудь хочет пролить свет на это?

Ответы на вопрос(4)

Ваш ответ на вопрос