В моем случае лейблов было не сильно много, посему, да, обновлял контролы ручками. Если текстовых элементов на экране много, то можно что-то другое придумать.
При таком многообразии выбора дизайн очень важен. Во-первых, дизайн иконки, во-вторых, как минимум, привлекательные скриншоты. Чтобы зацепить пользователя. Это ваш фейл номер один. Ну и ваши оправдания в этом посте насчет каких-то мини-опросов среди друзей это какой-то детский сад, без обид.
Поймите, что пользователю чтобы потратить бакс, нужно психологический барьер преодолеть и надо пользователя чем-то зацепить. Вариантов несколько:
— Платная раскрутка в интернете, чтобы обзорщики за деньги разжевали пользователям ЧЕМ именно приложение лучше
— Хорошие иконка, описание и скриншоты
— Silver bullet, мега-фишка, о которой достаточно будет запустить начальные статьи, возможно, за деньги, чтобы дальше обзоры пошли сами по себе
В случае выбора между приложением хорошим, но без дизайна и хорошим и с классным дизайном, пользователь предпочтет второе. Это азбука.
Вторая ошибка — локализация. Почитайте на досуге на этот счет мои статьи один и два, может поможет. Локализация только на русский и английский — фейл номер два.
Ничего такого мега-привлекательного в приложении нет. Когда будете действительно уверены, что приложение лучше других, добавляйте важные фичи инаппами и делайте приложение бесплатным (я неспешно иду в эту сторону со своим приложением, да).
Не воспринимайте критику в штыки, надо понять, что провал приложения означает вашу ошибку(-ки). И любая критика — повод для анализа написанного, может критики в чем-то и правы.
И, кстати, не надо недооценивать раздачи. Я свое приложение дважды раздавал бесплатно. В первый раз все прошло практически не замечено — 3К скачиваний по всему миру за день, после этого платные скачивания на две недели удвоились. Во второй раз был большой успех — мою раздачу выставили на appgratis.com и это принесло больше 80К бесплатных скачиваний, платные после этого выросли еще в 4 раза, куча обзоров на разных языках итп. Но имеет смысл это делать после того как переделаете дизайн и сделаете локализацию.
Расскажите что именно вы представили? Кук не стесняется говорить о том, что эппловые карты — говно пока что. На главной iOS AppStore эппл рекламирует сторонние приложения, в которых карты лучше.
Все будет, у эппла денег столько, что сомнений в том, что они доведут карты до ума нет практически никаких.
Вот ответ. В случае, если в проекте используется ARC, приведенный метот будет работать в 4.3+. В противном случае, можно классы допилить категориями или руками слинковать arclite.
Хм. Сработало. Когда смотрел доки, сразу полез в хедеры увидел, что objectAtIndexedSubscript: доступен с 6.0. Проверять не стал, зря.
Признаю неправоту. Другой вопрос — есть ли у этого добра минимальная версия? Или оно при невозможности вызова objectAtIndexedSubscript вызывает objectAtIndex?
Если бы вы посоветовали как лучше или правильнее написать, то я бы с радостью принял такую помощь. В первом же комменте вы просто кинули «это неправильное определение», но никак не «определение неточное, вот так было бы лучше ...». Это, как мне кажется и есть разница между придиркой и указанием на неточность с целью помочь.
Поймите, что пользователю чтобы потратить бакс, нужно психологический барьер преодолеть и надо пользователя чем-то зацепить. Вариантов несколько:
— Платная раскрутка в интернете, чтобы обзорщики за деньги разжевали пользователям ЧЕМ именно приложение лучше
— Хорошие иконка, описание и скриншоты
— Silver bullet, мега-фишка, о которой достаточно будет запустить начальные статьи, возможно, за деньги, чтобы дальше обзоры пошли сами по себе
В случае выбора между приложением хорошим, но без дизайна и хорошим и с классным дизайном, пользователь предпочтет второе. Это азбука.
Вторая ошибка — локализация. Почитайте на досуге на этот счет мои статьи один и два, может поможет. Локализация только на русский и английский — фейл номер два.
Ничего такого мега-привлекательного в приложении нет. Когда будете действительно уверены, что приложение лучше других, добавляйте важные фичи инаппами и делайте приложение бесплатным (я неспешно иду в эту сторону со своим приложением, да).
Не воспринимайте критику в штыки, надо понять, что провал приложения означает вашу ошибку(-ки). И любая критика — повод для анализа написанного, может критики в чем-то и правы.
И, кстати, не надо недооценивать раздачи. Я свое приложение дважды раздавал бесплатно. В первый раз все прошло практически не замечено — 3К скачиваний по всему миру за день, после этого платные скачивания на две недели удвоились. Во второй раз был большой успех — мою раздачу выставили на appgratis.com и это принесло больше 80К бесплатных скачиваний, платные после этого выросли еще в 4 раза, куча обзоров на разных языках итп. Но имеет смысл это делать после того как переделаете дизайн и сделаете локализацию.
Успехов!
Все будет, у эппла денег столько, что сомнений в том, что они доведут карты до ума нет практически никаких.
Рекомендую дополнить статью.
Признаю неправоту. Другой вопрос — есть ли у этого добра минимальная версия? Или оно при невозможности вызова objectAtIndexedSubscript вызывает objectAtIndex?
array[0] = @«5»;
Вот эта штука (и для nsdictionary тоже) будет работать начиная в ios 6+
Плюс, категорически не согласен с заменой типов, какая-то Java получилась. Остальное ок.
Пользователи Safari удивилены.