Проверить мое приложение для iPhone

Я создал приложение для iPhone в App Store.

Я слышал, что некоторые вещи запрещены в App Store. Например, вы не можете скопировать существующие функции iPhone.

Я не нашел информации об этих ограничениях в App Store.


Друг сказал мне, что я не могу разработать свой собственный UITableViewCellAccessoryXXX (я имею в виду нечто отличное от следующего изображения), потому что это не разрешено Apple. Это правда?

введите описание изображения здесь


person martin magakian    schedule 04.03.2010    source источник


Ответы (2)


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

Что касается вспомогательного изображения, UITableViewCells должен позволять вам устанавливать для свойства accessoryView любое желаемое представление. Как указано в соглашении с разработчиком, Apple имеет право отклонить ваше приложение в любое время по любой причине, но настраиваемый вид аксессуаров не должен быть проблемой. Имейте в виду, что вам может потребоваться прочитать эту ветку, если вы не используете accessoryView по умолчанию:

Использование пользовательского изображения для AccessoryView UITableViewCell и чтобы он ответил на UITableViewDelegate

person Adam Byram    schedule 04.03.2010

В общем, вы хотите максимально придерживаться HIG (Human Interface Guidelines):

http://developer.apple.com/iphone/library/documentation/userexperience/conceptual/mobilehig/Introduction/Introduction.html

Это будет поддерживать непротиворечивую внешний вид приложений между всеми приложениями на Iphone. Это не означает, что все приложения должны СМОТРЕТЬ одинаково, но чем ближе вы остаетесь в рамках HIG, тем лучше вам будет и тем лучше будет ваше приложение. Как правило. Однако Apple не создает объекты для каждого условия, поэтому необходимо создать свой собственный внешний вид, когда в рамках Apple не существует другой метафоры.

Что касается создания подклассов объектов Apple, таких как UITableViewCellAccessory, против этого нет никаких правил.

Затем есть те, кто проверяет приложение. Я действительно считаю, что это удача в розыгрыше на который рецензент назначается приложение.

Более конкретная информация может помочь получить более конкретный ответ.

person Steven Noyes    schedule 04.03.2010