войти зарегистрироваться

Разработка под Mac OS X и iPhoneРазработка под iPhone OS. Курс молодого бойца

iPhone DevВ последнее время многие начали интересоваться разработкой под iPhone. Причины для этого разные: для кого-то новый рынок, кому-то просто нравится девайс, кто-то услышал сказки о том, что в AppStore полные безделушки могут принести миллионы, банальный интерес, да и суть не в том. Многие до этого занимались программированием в лучшем случае только под Windows, поэтому возникает много вопросов, как писать софт: какой язык, какая среда, как тестировать, как распространять, как получать деньги. И, так как я сам занимаюсь разработкой игрового движка под эту платформу, меня часто просят рассказать что и как. Это я и постараюсь сделать в данной статье, думаю, кому-то пригодится.

Итак, о чем мы поговорим:
1) Что нужно для разработки (OS, язык программирования, среда разработки и т.п.)?
2) Подписка разработчика и зачем она нужна.
3) Как собрать простейшее приложение для запуска на своем девайсе и для Ad Hoc?

Разработка под Mac OS X и iPhoneпросто о Cocoa

Вообще то, я хотел написать роман про шифры, но книга по Cocoa лежала сверху, поэтому «вводная в Cocoa».
Я не сторонник философии и теории на стадии освоения нового. Мне всегда казалось, что первый опыт должен заинтриговать, заставить экспериментировать, тыкать, клацать, писать, ошибаться. Поэтому в данной заметке мы напишем простейшее приложение для Mac OS, используя родные средства: Xcode, Objective C, Cocoa.

AppleДорога в Apple Store из желтого кирпича?

image

Расскажу я очередной странности, компании Apple, которая ждет разработчиков.
Начну с небольшой истории.
Когда мы (небольшая группа iPhone разработчиков), решала весной этого года, какую новую игрушку написать для модного устройства, к нам пришла следующая идея: “А почему бы, в момент финансового кризиса, не написать небольшую пазл-аркаду на тему кризиса”.

Разработка под Mac OS X и iPhoneКоллективный перевод книги «Become An Xcoder»

Название книги: «Become An Xcoder»
Авторы: Bert Altenburg, Alex Clarke и Philippe Mougin
Лицензия: Creative Commons Attribution 3.0 License.

Эта книга рекомендуется для прочтения для начинающих разработчиков под Mac OS X и iPhone. В ней описываются основы разработки в Xcode используя Objective-C.

Я предпочитаю читать литературу для меня на родном русском языке и как следствие появилось желание перевести эту книгу на русский язык. Одному это сделать в короткий (адекватный) срок у меня не получится, а коллективно это можно сделать за несколько дней, при этом затраты каждого будут минимальны.

Разработка под Mac OS X и iPhoneПользовательский интерфейс по-норвежски, или пишем на QT

В данной статье, я поведу речь о разработке пользовательских интерфейсов с помощью библиотеки QT, также мы с вами сделаем краткий экскурс в историю компании Trolltech, и рассмотрим особенности разработки на QT под Mac OS X на небольшом примере.

Разработка под Mac OS X и iPhoneОсновы работы с IOKit. Тонкости программирования драйверов


В рамках поддержки блога разработки под Mac OS X, я представляю свою статью о низкоуровневой разработке под Mac OS X. Обычно тема разработки драйверов не столь популярна, однако и здесь Mac OS X выгодно выделяется из ряда прочих операционных систем. Да, писать драйвера для Mac O S X – просто! Проще чем когда-либо ранее!

Разработка под Mac OS X и iPhoneDeep in Cocoa

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

Откройте XCode и создайте новое Cocoa Application, назовите его DotView. Что будет делать наша программа? Она будет рисовать на компоненте NSView точку. Что такое NSView? Это базовый класс для графических виджетов Cocoa, поэтому если вы хотите создать свой собственный виджет, то скорее всего это будет наследник NSView.

Разработка под Mac OS X и iPhoneПрограммирование в Mac OS X: пишем для iPhone

в этом топике я покажу как написать простенькое приложение для iPhone с использованием официального SDK. Заполучить его просто, нужны:
1. Intel-based Mac(хотя и на PowerPC тоже работает, но после некоторых телодвижений)
2. iPhone SDK. Я буду писать на beta 2. Последнюю версию можно получить, зарегистрировавшись на developer.apple.com. Beta 2 можно найти в торрентах