Разработка под Apple iOS → Мое «второе» приложение для iOS из песочницы
Решив попытаться программировать для iOS я пересмотрел кучу ресурсов в поисках документации, описаний, уроков, но чаще всего попадались либо уроки на тему «Создание первого приложения Hello World», либо какие-то узкоспециализорованные статьи для решения конкретных задач. Поэтому начав кое как разбираться в этой системе я решил написать статью для новичков о создании чуть более сложного, чем Hello world приложения. Это приложение состоит из двух видовых панелей и одного Toolbar с кнопкой, по нажатии которой эти самые панели будут меняться местами. Для создания использован Xcode 4.1
Блог компании Ciklum → Мобильный Субботник теперь в Одессе!
Мы продолжаем «подогревать» это дождливое лето нашими горячими Ciklum Субботниками. В этот раз мы решили провести Ciklum Mobile Saturday 9 июля и пригласить практикующих разработчиков мобильных приложений для обмена опытом и знаниями в наш одесский офис.
Разработка под Apple iOS → Оптимизация ПО для iPhone: живой пример
Программирование на платформе iOS (той, что еще недавно называлась iPhone OS) – странное сочетание радости от плодотворной работы и муки плавания против течения. У каждого разработчика свое мнение относительно того, какая из этих компонент преобладает. Лично мне это занятие нравится, поэтому мне показалось уместным поделиться впечатлениями от процесса работы над очередным проектом.
В конце марта мне предложили написать мобильную версию Bookmate для iPhone. Дизайн большей части приложения был уже готов в виде толстенного PSD, на стороне сервера работа кипела, мне же оставалось, как говорится, «всего лишь» написать клиентскую часть на Objective-C.
В этой статье речь пойдет о первом контейнере с граблями, нас атаковавшими. Если Вы играете в Starcraft, более подходящей будет аналогия с зергами, которые вдруг полезли изо всех щелей в типично-неимоверных количествах.
В конце марта мне предложили написать мобильную версию Bookmate для iPhone. Дизайн большей части приложения был уже готов в виде толстенного PSD, на стороне сервера работа кипела, мне же оставалось, как говорится, «всего лишь» написать клиентскую часть на Objective-C.
В этой статье речь пойдет о первом контейнере с граблями, нас атаковавшими. Если Вы играете в Starcraft, более подходящей будет аналогия с зергами, которые вдруг полезли изо всех щелей в типично-неимоверных количествах.
Разработка под Apple iOS → раскрутка приложений для iPhone и MacOS путем рассылки анонса приложения авторам блогов через сервис iSpreadNews.com
Проблемой номер один после разработки любого приложения является привлечение к нему внимания. Один из наиболее действенных способов привлечения внимания к приложению является публикация обзора или хотя бы анонса этого приложения в новостных ресурсах.
Приложения для iPhone — не исключение. В любом новостном ресурсе для разработчиков под iPhone после выхода приложения рекомендуется обойти сайты с обзорами, и отправить им через специальную форму на их сайте информацию о своем приложении -название, цену, категорию, размер, версию, ссылку на скриншот, УРЛ страницы проекта, емейлы автора, имя автора, контактный телефон и иногда еще какие-либо параметры. Очень часто формы на таких сайтах также требуют для отправки формы ввести и промокод, или даже несколько промокодов. Все эти руководства рекомендуют рассылать таким образом информацию до потери пульса (либо исчерпания промокодов) — так как таких сайтов очень много.
Проблема осложняется тем, что промокодов обычно 50 или даже менее (часть раздается друзьям), из чего следует что на много сайтов информацию отправить не удасться (промокодов всего 50, а просят один или более промокодов на каждом сайте). И как показала практика, в течение 28 дней жизни промокодов, из 50 отправленных на англоязычные сайты промокодов используют в лучшем случае 3-4 (а обзор выходит в лучшем случае один). Что не удивительно — в день выходит несколько сотен новых приложений, и авторы всех из них просят владельцев этих англоязычных сайтов сделать ревью бесплатно — через те же формы. Таким образом, надеяться на бесплатный обзор приложения на англоязычных сайтах — не стоит. На многих сайтах можно попытаться заказать платный обзор — но большинство сайтов берут деньги просто за помещение в очереди на опубликование обзоров, без гарантии что обзор будет вообще опубликован.
Можно попытаться послать запрос на обзор на неанглоязычные сайты, например, на немецком и итальянском. Если вы не знаете эти языки, то поиск на этих сайтах страницы для отправки запроса на обзор приложения, а также расшифровка — какое поле что значит (куда вписывать имя разработчика, куда — название приложения) — превращается для обычного программиста в пытку.
Для облегчения этой тяжелой задачи наши знакомые запустили сервис раскрутки приложений для iPhone и MacOS (ссылка будет в конце). Сервис содержит информацию о 290 (это число будет только расти) наиболее популярных в каждой из стран мира новостных сайтах и блогах, посвященных айфонам и приложениям под них. Сервис обеспечивает доставку вашего анонса владельцам этих сайтов/блогов.
Приложения для iPhone — не исключение. В любом новостном ресурсе для разработчиков под iPhone после выхода приложения рекомендуется обойти сайты с обзорами, и отправить им через специальную форму на их сайте информацию о своем приложении -название, цену, категорию, размер, версию, ссылку на скриншот, УРЛ страницы проекта, емейлы автора, имя автора, контактный телефон и иногда еще какие-либо параметры. Очень часто формы на таких сайтах также требуют для отправки формы ввести и промокод, или даже несколько промокодов. Все эти руководства рекомендуют рассылать таким образом информацию до потери пульса (либо исчерпания промокодов) — так как таких сайтов очень много.
Проблема осложняется тем, что промокодов обычно 50 или даже менее (часть раздается друзьям), из чего следует что на много сайтов информацию отправить не удасться (промокодов всего 50, а просят один или более промокодов на каждом сайте). И как показала практика, в течение 28 дней жизни промокодов, из 50 отправленных на англоязычные сайты промокодов используют в лучшем случае 3-4 (а обзор выходит в лучшем случае один). Что не удивительно — в день выходит несколько сотен новых приложений, и авторы всех из них просят владельцев этих англоязычных сайтов сделать ревью бесплатно — через те же формы. Таким образом, надеяться на бесплатный обзор приложения на англоязычных сайтах — не стоит. На многих сайтах можно попытаться заказать платный обзор — но большинство сайтов берут деньги просто за помещение в очереди на опубликование обзоров, без гарантии что обзор будет вообще опубликован.
Можно попытаться послать запрос на обзор на неанглоязычные сайты, например, на немецком и итальянском. Если вы не знаете эти языки, то поиск на этих сайтах страницы для отправки запроса на обзор приложения, а также расшифровка — какое поле что значит (куда вписывать имя разработчика, куда — название приложения) — превращается для обычного программиста в пытку.
Решение проблемы
Для облегчения этой тяжелой задачи наши знакомые запустили сервис раскрутки приложений для iPhone и MacOS (ссылка будет в конце). Сервис содержит информацию о 290 (это число будет только расти) наиболее популярных в каждой из стран мира новостных сайтах и блогах, посвященных айфонам и приложениям под них. Сервис обеспечивает доставку вашего анонса владельцам этих сайтов/блогов.
Разработка под Apple iOS → Парсинг XML в NSDictionary при помощи libxml
В проекте для iPhone столкнулся с необходимостью парсинга большого количества xml ответов от сервера. Хотел бы поделиться своим решением парсинга XML в NSDictionary.
Разработка под Apple iOS → Разработка под iPhone OS. Курс молодого бойца
В последнее время многие начали интересоваться разработкой под iPhone. Причины для этого разные: для кого-то новый рынок, кому-то просто нравится девайс, кто-то услышал сказки о том, что в AppStore полные безделушки могут принести миллионы, банальный интерес, да и суть не в том. Многие до этого занимались программированием в лучшем случае только под Windows, поэтому возникает много вопросов, как писать софт: какой язык, какая среда, как тестировать, как распространять, как получать деньги. И, так как я сам занимаюсь разработкой игрового движка под эту платформу, меня часто просят рассказать что и как. Это я и постараюсь сделать в данной статье, думаю, кому-то пригодится.Итак, о чем мы поговорим:
1) Что нужно для разработки (OS, язык программирования, среда разработки и т.п.)?
2) Подписка разработчика и зачем она нужна.
3) Как собрать простейшее приложение для запуска на своем девайсе и для Ad Hoc?
Разработка под Apple iOS → Mono, MonoTouch + C# vs. iPhone SDK + Objective-C
Так сложилось, что моя деятельность в качестве разработчика программного обеспечения связана как с iPhone, так и с .NET технологиями. Если говорить, что первично, то это, конечно, .NET и C#, поэтому информация будет подана с точки зрения дотнетчика.
В статье хочу рассказать о небольшем опыте разработки одного проекта одновременно на mono с использованием MonoTouch и на родном Objective-C.
В статье хочу рассказать о небольшем опыте разработки одного проекта одновременно на mono с использованием MonoTouch и на родном Objective-C.
Разработка под Apple iOS → Route Me — альтернатива встроенному Google Maps контролу из iPhone SDK 3.0+

Я уже устал от ограниченности встроенного контрола карт, даже скорее от прикручивания костылей. Постой пример: Google Maps app маршрут показывать умеет, a контрол не умеет. Приходится рисовать своими силами поверх карты.
Сейчас передо мной стоит конкретная задача: надо добавить отображение пройденного маршрута и его экспорт (share) в мое скромное приложение GPS Speed, которое, кстати, уже который день висит в Топ 30 американского App Store в разделе Navigation. Причина для меня остается загадкой, потому как приложение среднее и уникальностью не блещет.
Возвращаюсь к проблеме.
Разработка под Apple iOS → iPhone SDK на PC
Поделитесь, пожалуйста, опытом установки iPhone SDK на PC.
Как я понимаю, есть следующие варианты:
— Делать мультибут, ставить Леопард, ставить XCode.
— Делать мультибут, ставить Linux, использовать iPhone toolchain
— Делать виртуальную машину.
Какие способы вы используете, какие у них плюсы и минусы?
Как я понимаю, есть следующие варианты:
— Делать мультибут, ставить Леопард, ставить XCode.
— Делать мультибут, ставить Linux, использовать iPhone toolchain
— Делать виртуальную машину.
Какие способы вы используете, какие у них плюсы и минусы?
Разработка под Apple iOS → Создаем приложение — «Ударная установка»

Думаю, все знакомы с эмуляторами ударных установок. Сделать такое приложение довольно просто. В этой статье мы создадим Bickboxx — реальное приложение из App Store.
Если хотите получить представление о том, чем мы займемся, скачайте Bickboxx из App Store (бесплатно). Исходный код можно скачать здесь. Его можно свободно загружать, сообщать о найденных проблемах — вплоть до создания собственных версий с изменениями, которые считаете целесообразными.
Примечание: для работы с уроком исходный код скачивать необязательно. Все скриншоты кликабельные.