Pull to refresh

Comments 20

UFO just landed and posted this here
Да, там registerDefaults добавить и будет всё ок
UFO just landed and posted this here
Согласен, виноват, упустил этот момент. Сейчас отдален от компьютера, как только доберусь исправлюсь.
Блин, зачем выносить настройки приложения в общие настройки? По моему добавить кнопку или иконку в самой програме и настраивать все там, удобнее и быстрее.
Есть такой тип приложений, для которых настраивать что либо надо очень редко. В этом случае кнопка или иконка для настроек будет чаще всего мешать или просто занимать ценное место на маленьком экране.
Интересная версия )

На самом деле причины две

1. Авторам влом делать интерфейс настроек в программе.

2. Смена настроек требует ре-инициализации движка, что тоже делать влом, а рестарт приложения на иОС сделать невозможно — поэтому проще послать пользователя искать настройки черт знает где.

Жизнь проще и глупее )

Это не версия, а гайдлайны от Apple.

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

Ксати о гайдлайнах. До недавнего времени в Mac App Store не было поддержки In-App purchases.
НИГДЕ в гайдлайнах не было ни слова о запрете вставлять в программу продажу своего DLC
Между тем реджектили всех по статъе 7.2 хотя DLC сюда не относится ни разу.

7.2 Apps that create a store inside themselves for selling or distributing other software (i.e., an audio plug-in store in an audio app) will be rejected.

Просто вспомнилось.
Вот это хорошая штука. Спасибо за наводку.
Для некоторых программ это было бы удобно. Можете посмотреть, как это реализовано в WP7 для приложений, которые идут из коробки — почта, картинки, плеер и т.д.
Что это, пересказ документации?
Подскажите, а каким образом UISwitch меняется с ON/OFF на I/O?
Запустил проект в симуляторе — там ON/OFF, у автора на картинках — I/O. Возможно ониспользовал другой код? Спс.
Скорее всего это зависит от региональных настроек. Поставьте в эмуляторе в settings регион Россия.
Да, это зависит от региональных настроек, в Английском языке ON/OFF в остальных I/O, при чем I и O это картинки, а не текст, и для того, что бы сделать свитч Да/Нет, пришлось писать свой велосипед.

Потом уже нашел вот это: www.catamount.com/blog/1063/uicustomswitch-customizing-uiswitch-color-it-change-labels/
С точки зрения UX — выносить настройки отдельно далеко не самая лучшая идея.
Выходить из приложения и искать что-то в том длинном списке, который на одном из скриншотов — скучно, долго и не эффективно. Кстати зря минусуете GunDisasm, он дело говорит.
Согласен, не раз обнаружил «неожиданные» настройки программы спустя долгое время после установки.
Еще некоторые авторы делают такой пункт, куда помещают about без всяких настроек. Еще на старых айфонах подгрузка дополнительных таких пунктов добавляет тормозов.
спасибо за статью, для iOS пишу давненько, но как-то не было случаев выноса настроек из приложения.
обязательно читну, если не что-то не пойму в документации apple :)
Sign up to leave a comment.

Articles