Рубрика «iOS» - 180

Сегодня читая rss, наткнулся на такую новость:

В преддверии проведения XXII Олимпийских зимних игр 2014 года в г. Сочи Сбербанк объявляет о начале конкурса мобильных приложений, посвященных «Сочи 2014». Чтобы принять участие в конкурсе, необходимо зарегистрироваться на сайте конкурса russia.ibuildapp.com и создать собственную программу для одной из популярных мобильных платформ: iOS/Android/HTML5.
Читать полностью »

На хабре в прошлом месяце была опубликована статья Конкурс ВК: Мессенджер для Android. Как это было!, в которой автор поделился своими мыслями о конкурсе и опубликовал список ресурсов и статей, которые помогли ему в создании приложения. Так как в последнее время я начал изучать разработку под iOS, то у меня скопилось некоторое количество ссылок, которые могут быть полезны для начинающих. Поэтому я последую его примеру и сделаю то же самое, только для своей платформы. Надеюсь, кому-нибудь они окажутся полезны и сэкономят немного времени.
Хочешь быть iOS разработчиком? Будь им!
Читать полностью »

Честно говоря, каждый раз, когда в том или ином блоге зарубежного разработчика я читал о том, как чудесно прошла последняя встреча, я испытывал смешанные чувства.С одной стороны, я всё-равно чувствовал себя сопричастным этому глобальному коммьюнити, и потому радовался, что среди Cocoa разработчиков есть такая традиция. С другой, я понимал, что я-то здесь, и у меня-то нет возможности полноценно приобщиться к этим встречам.

В конце-концов моё терпение лопнуло, и я сказал себе:«Эй, ты живёшь в самом огромном городе самой большой страны в мире, и ты думаешь, что вокруг тебя нет ребят, которые так же сильно любят Cocoa и не мечтают собираться вместе, чтобы поделиться опытом и обсудить то, что им так дорого?»

Сказано—сделано.
Поэтому приглашаю вас обсудить детали нашей первой встречи, что пройдёт в последнюю неделю августа.
Читать полностью »

В первой части мы познакомились с мечеными указателями и тем, как нам создать целый объект, не выделяя под него отдельной памяти.

NSNumber оказался идеальным кандидатом на то, чтобы применить полученые знания на практике—давайте же попробуем написать нашу собственную реализацию этого класса. За основу мы возьмем MANumber—кастомную реализацию NSNumber, и добавим туда поддержку меченых указателей.
Читать полностью »

Если вы когда-нибудь писали приложение на Objective-C, вы должны быть знакомы с классом NSNumber — оберткой, превращающей число в объект. Классический пример использования — это создание числового массива, заполненного объектами вида [NSNumber numberWithInt:someIntValue];.

Казалось бы, зачем создавать целый объект, выделять под него память, потом ее чистить, если нам нужен обычный маленький int? В Apple тоже так подумали, и потому NSNumber — это зачастую совсем не объект, и за указателем на него скрывается… пустота.

Если вам интересно, как же так получается, и при чем тут меченые указатели — добро пожаловать под кат!
Читать полностью »

Защита против взломов in app покупок. Часть 2
Недавно я рассказывал о том, как защитить своё приложение с помощью валидации покупок на своём сервере. Через пару дней после публикации поста этот вид защиты научились обходить. Да, в чистом виде валидация через сервер разработчика не работает. Её надо улучшать, и ниже я расскажу вам как.
Читать полностью »

Об авторе: Павел Мамаев возглавляет российско-американскую компанию Elka Palka Production LLC, которая занимается созданием интерактивных детских книг и игровых приложений для iPhone / iPad на основе бренда «Эльфишки». (www.elfishki.ru)

Наша компания была создана полтора года назад и за это время мы выпустили двенадцать приложений для iPad и iPhone. Одна из наших детских обучающих сказок, «Эльфишки и Непрошеный гость», вошла в число пятидесяти наиболее популярных платных приложений в разделе «Книги» в американском iTunes Stores. Наши основные рынки сбыта в порядке значимости: США, Россия, Великобритания, Канада и Австралия.

В этой статье я суммирую весь наш прошлый опыт и расскажу, что мы делали и будем делать для продвижения на англоязычном рынке новой сказки «Эльфишки и Представление в фонтане». Речь пойдет о ПЛАТНОМ iOS приложении: раскрутка бесплатных приложений — это отдельный разговор и совсем другие технологии.

Читать полностью »

image

Для обладателей iOS-устройств существует огромное количество web-сервисов, предоставляющих возможность публиковать фотографии на своих ресурсах. За примерами долго ходить не надо. Это и социальные сети ВКонтакте, Фейсбук — сервисы, если можно выразиться, широкого профиля, приложения которых установлены почти у всех пользователей. Так и узкоспециализированные, например, — FourSquare, Path.

Таких сервисов полно и для многих из них существует открытое API, с помощью которого сторонные разработчики (а это мы с вами) могут реализовывать приложения или их отдельные части, взаимодействующие с сервисом. Написать код, который достает из фотоальбомов снимки или делает новый снимок довольно просто. Рассмотрим первый вариант.
Читать полностью »

Пик Android пройден? Доля Google на рынке США уменьшилась на 5%Можно ли считать, что мы дошли до «пика Android»? Сегодня эта идея была высказана Strategy Analytics. На прошлой неделе фирма отметила, что партнер Android — компания Samsung, стала лидером в мировой продаже смартфонов, по итогам прошлого квартала, захватив более 50% рынка. Сегодня выяснилось как обстоят дела на ключевом североамериканском рынке: как ни удивительно, продажи Android сократились на 5% по сравнению с предыдущим годом — и в Strategy Analytics считают, что Android, возможно, «приближается к пику» своей доли на рынке.Читать полностью »

Занимаюсь редизайном приложения 10tracks для Android, и решил позаимствовать красивый интерфейсный ход старших братьев — Facebook и других. На эту тему нашлась хорошая статья, переводом которой спешу поделиться с вами. Между тем эта статья — больше платформа для дискуссии, чем нерушимые устоявишеся правила.

Новый паттерн UI — боковая навигацияЗа последний год интерфейс Android улучшался с феноменальной скоростью (я подобрал небольшую галерею приложений, которые мне нравятся в Google+). Много изменений являлись лишь косметическими (тема Holo в ICS, шрифт Roboto, и т.д.). Мы не увидели больших качественных изменений в принципах проектирования интерфейсов. Но возможно, как раз сейчас происходит одно такое.

Почти одновременно несколько приложений внедрили у себя боковую навигацию как в приложении Facebook. Сначала мы увидели, как она используется в новом дизайне Spotify, а затем почти сразу решение переняли Evernote. Не прошло и года, в новом дизайне приложения Google+ представили аналогичный паттерн.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js