Довольно много времени прошло с тех пор, как мое приложение айСтатистика версии 1.4.2 удалили из Appstore, и, наконец, ревьюверы Apple поведали мне причины удаления приложения с продажи. Правда эти причины у одного ревьювера одни, а у другого – другие!
Я переписывался с главным из Apple iOS Developer Relations – Стивом Реа (Steve Rea). Это не первый мой контакт с этим человеком, более года назад он звонил мне по поводу пропуска все той же айСтатистики, но на тот момент дело касалось функционала очистки памяти. Так или иначе, Стив требует убрать надпись из описания про автоматическое завершение процессов, а также изображения айфонов со страницы Акселерометра.
Но тут-то не все так просто! Вскоре после его разъясняющего письма мне пришел Feedback насчет пропуска версии 1.5, которую я отсылал на рассмотрение аж 7 июля. В Resolution Center (он становится доступен после режекта приложения), где хранятся все пометки и причины отклонения. И что вы думаете там написано? Ничего, связанного с замечаниями Стива, там нет. Всего одна причина: удалите или измените строчку в описании к новой версии “удалено отображение UDID (в связи с новыми правилами Apple)”.
Дело в том, что не дожидаясь ответа от Apple, я заранее предположил, что удаление было связано с использование старых апи для получения UDID, к тому же Apple об этом не раз говорила. Поэтому в новой версии 1.5 я, помимо улучшений, убрал отображение уникального идентификатора. Соответственно об этом и написал в описании к новой версии.
Буду держать в свете последних событий.


















UILabel – метка – основное назначение: отображение одной или нескольких нередактируемых строк текста.
UIButton – кнопка – основное назначение: обычная кнопка, посылает сигналы объектам, уведомляя о том, что на нее нажали
UISegmentedControl – кнопка с сегментами – основное назначение: кнопка с несколькими активными частями, можно определить, на какую нажали
UITextField – текстовое поле ввода – основное назначение: поле для ввода текста пользователем
UISlider – слайдер – основное назначение: обычный слайдер, помогает более интуитивно изменять какие-либо настройки
UISwitch – On/Off переключатель – основное назначение: имеет два состояни – включен или выключен, назначение очевидно
UIActivityIndicatorView – индикатор активности – основное назначение: обычно используется, чтобы сообщить пользователю о том, что приложение либо скачивает данные, либо просто выполняет какие-то вычисления
UIProgressView – индикатор состояния (прогресса) – основное назначение: отображать состояние завершенности чего-либо
UIPageControl – переключение между страницами – основное назначение: отображение количества страниц, отображение текущей страницы
UIStepper (>= iOS 5)- +/- пошаговый контроллер – основное назначение: тоже очевидно
UITableView – таблица – основное назначение: отображение таблицы, пожалуй, самый популярный элемент
UITableViewCell – ячейка таблицы – основное назначение: отображение строки в таблице, обычно кастомизируется
UIImageView – изображение – основное назначение: отображение картинки или изображения
UITextView – текстовое поле (скроллируемое) – основное назначение: отображение большого объема текста, который можно прокрутить.
UIWebView – web – основное назначение: отображение web-страницы
UIMapView – карты – основное назначение: отображение карты
UIScrollView – скроллируемый вид – основное назначение: отображение нескольких view, которые не помещаются на одном экране
UIDatePicker – вид выбора даты – основное назначение: идеальный вариант для ввода даты
UIPickerView – вид выбора барабанный – основное назначение: альтернатива таблице при выборе какой-либо опции
UIView – просто вид – основное назначение: очевидно
UINavigationBar – навигационная панель – основное назначение: панель, в которую выводится заголовок экрана и дополнительные кнопки управления
UINavigationItem – элементы UINavigationBar – основное назначение: очевидно
UIToolbar – тулбар – основное назначение: отображение панели, на которую помещаются кнопки для управления приложением
UIBarButtonItem – элементы тулбара – основное назначение: очевидно
UIBarButtonItem (fixed and flexible space) – элементы тулбара особенные – основное назначение: изменяем расстояние между кнопками на тулбаре
UITabBar – таббар – основное назначение: помогает переключаться между различными несвязанными с друг другом экранами
UITabBarItem – элемент таббара – основное назначение: очевидно








