Проверить мое приложение для iPhone - PullRequest
0 голосов
/ 04 марта 2010

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

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

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


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

enter image description here

Ответы [ 2 ]

1 голос
/ 04 марта 2010

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

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

Это обеспечит согласованный внешний вид приложений между всеми приложениями на iphone. Это не означает, что все приложения должны выглядеть одинаково, но чем ближе вы находитесь к HIG, тем лучше вам будет и тем лучше будет получено ваше приложение. Как правило. Однако Apple не создает объекты для каждого условия, поэтому требуется создать свой собственный внешний вид, если в рамках Apple отсутствует какая-либо другая метафора.

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

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

Дополнительные подробности могут помочь получить более конкретный ответ.

1 голос
/ 04 марта 2010

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

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

Использование пользовательского изображения для accessoryView UITableViewCell и предоставление ему ответа на UITableViewDelegate

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