Разработка под Mac OS X и iPhone → Разработка под iPhone OS. Курс молодого бойца
В последнее время многие начали интересоваться разработкой под iPhone. Причины для этого разные: для кого-то новый рынок, кому-то просто нравится девайс, кто-то услышал сказки о том, что в AppStore полные безделушки могут принести миллионы, банальный интерес, да и суть не в том. Многие до этого занимались программированием в лучшем случае только под Windows, поэтому возникает много вопросов, как писать софт: какой язык, какая среда, как тестировать, как распространять, как получать деньги. И, так как я сам занимаюсь разработкой игрового движка под эту платформу, меня часто просят рассказать что и как. Это я и постараюсь сделать в данной статье, думаю, кому-то пригодится.Итак, о чем мы поговорим:
1) Что нужно для разработки (OS, язык программирования, среда разработки и т.п.)?
2) Подписка разработчика и зачем она нужна.
3) Как собрать простейшее приложение для запуска на своем девайсе и для Ad Hoc?
Разработка под Mac OS X и iPhone → Mono, MonoTouch + C# vs. iPhone SDK + Objective-C
Так сложилось, что моя деятельность в качестве разработчика программного обеспечения связана как с iPhone, так и с .NET технологиями. Если говорить, что первично, то это, конечно, .NET и C#, поэтому информация будет подана с точки зрения дотнетчика.
В статье хочу рассказать о небольшем опыте разработки одного проекта одновременно на mono с использованием MonoTouch и на родном Objective-C.
В статье хочу рассказать о небольшем опыте разработки одного проекта одновременно на mono с использованием MonoTouch и на родном Objective-C.
Разработка под Mac OS X и iPhone → Трансформации в OpenGL ES
В статье описываются базовые транформации OpenGL ES, такие как перемещение, вращение, масштабирование, а также нюансы их использования.
Разработка под Mac OS X и iPhone → Route Me — альтернатива встроенному Google Maps контролу из iPhone SDK 3.0+

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

Думаю, все знакомы с эмуляторами ударных установок. Сделать такое приложение довольно просто. В этой статье мы создадим Bickboxx — реальное приложение из App Store.
Если хотите получить представление о том, чем мы займемся, скачайте Bickboxx из App Store (бесплатно). Исходный код можно скачать здесь. Его можно свободно загружать, сообщать о найденных проблемах — вплоть до создания собственных версий с изменениями, которые считаете целесообразными.
Примечание: для работы с уроком исходный код скачивать необязательно. Все скриншоты кликабельные.
Разработка под Mac OS X и iPhone → Работаем с фреймворком iPhone SDK MapKit
Не так давно я работал над приложением, где нужно было непосредственно в нем вывести на экран карту. Я попытался найти советы по данной теме в Интернет, но ничего не вышло. Не получилось найти и достойного урока с объяснением, как на карте в приложении показать адрес. Поэтому я решил написать свой собственный урок и надеюсь, он будет вам полезен.
Предлагаю создать простое приложение, которое будет отображать введенный пользователем адрес непосредственно на карте. Назовем его "MapApp".
1. Для начала создайте приложение типа "Window based" и присвойте проекту имя "MapApp".
2. Добавьте к проекту фреймворк "MapKit". (Удерживая нажатой клавишу, щелкните на папке "Frameworks" и выполните "Add -> Existing Frameworks".)
Предлагаю создать простое приложение, которое будет отображать введенный пользователем адрес непосредственно на карте. Назовем его "MapApp".
1. Для начала создайте приложение типа "Window based" и присвойте проекту имя "MapApp".
2. Добавьте к проекту фреймворк "MapKit". (Удерживая нажатой клавишу, щелкните на папке "Frameworks" и выполните "Add -> Existing Frameworks".)