Разработка под Mac OS X и iPhone → Разработка под iPhone OS. Курс молодого бойца
В последнее время многие начали интересоваться разработкой под iPhone. Причины для этого разные: для кого-то новый рынок, кому-то просто нравится девайс, кто-то услышал сказки о том, что в AppStore полные безделушки могут принести миллионы, банальный интерес, да и суть не в том. Многие до этого занимались программированием в лучшем случае только под Windows, поэтому возникает много вопросов, как писать софт: какой язык, какая среда, как тестировать, как распространять, как получать деньги. И, так как я сам занимаюсь разработкой игрового движка под эту платформу, меня часто просят рассказать что и как. Это я и постараюсь сделать в данной статье, думаю, кому-то пригодится.Итак, о чем мы поговорим:
1) Что нужно для разработки (OS, язык программирования, среда разработки и т.п.)?
2) Подписка разработчика и зачем она нужна.
3) Как собрать простейшее приложение для запуска на своем девайсе и для Ad Hoc?
Разработка под Mac OS X и iPhone → просто о Cocoa
Вообще то, я хотел написать роман про шифры, но книга по Cocoa лежала сверху, поэтому «вводная в Cocoa».
Я не сторонник философии и теории на стадии освоения нового. Мне всегда казалось, что первый опыт должен заинтриговать, заставить экспериментировать, тыкать, клацать, писать, ошибаться. Поэтому в данной заметке мы напишем простейшее приложение для Mac OS, используя родные средства: Xcode, Objective C, Cocoa.
Я не сторонник философии и теории на стадии освоения нового. Мне всегда казалось, что первый опыт должен заинтриговать, заставить экспериментировать, тыкать, клацать, писать, ошибаться. Поэтому в данной заметке мы напишем простейшее приложение для Mac OS, используя родные средства: Xcode, Objective C, Cocoa.
Apple → Дорога в Apple Store из желтого кирпича?

Расскажу я очередной странности, компании Apple, которая ждет разработчиков.
Начну с небольшой истории.
Когда мы (небольшая группа iPhone разработчиков), решала весной этого года, какую новую игрушку написать для модного устройства, к нам пришла следующая идея: “А почему бы, в момент финансового кризиса, не написать небольшую пазл-аркаду на тему кризиса”.
Разработка под Mac OS X и iPhone → Отладка приложений в XCode
Отлаживать нужно уметь и нужно уметь делать это хорошо. Частично качество этого процесса зависит от квалификации программиста, отчасти — от IDE и удобства и широты возможностей предоставляемого ею отладчика. XCode комплектуется отладчиком, удовлетворяющим всем предъявленным выше требованиям. С его помощью процесс отладки становится интуитивно простым и одновременно мощным, позволяющим свести количество прогонов программы с целью поиска мест ошибок к минимуму.
Разработка под 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.
Я предпочитаю читать литературу для меня на родном русском языке и как следствие появилось желание перевести эту книгу на русский язык. Одному это сделать в короткий (адекватный) срок у меня не получится, а коллективно это можно сделать за несколько дней, при этом затраты каждого будут минимальны.
Авторы: 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 – просто! Проще чем когда-либо ранее!
Apple → Apple: SproutCore — Cocoa для web-приложений
Apple решила использовать в своих разработках JavaScript-среду с открытым кодом SproutCore, призванную расширить возможности JavaScript. По словам самой компании, SproutCore — открытая кроссплатформенная JavaScript-среда, позволяющая создавать web-приложения, которые будет использовать настолько же удобно, как и обычные «настольные» программы.
Одна из целей, которую ставит перед собой Apple, поддерживая SproutCore, — получить альтернативу технологии Adobe Flash...
Одна из целей, которую ставит перед собой Apple, поддерживая SproutCore, — получить альтернативу технологии Adobe Flash...
Разработка под Mac OS X и iPhone → Deep in Cocoa
в этой статье я попытаюсь рассказать немного больше о Cocoa и его основных принципов. Скажу сразу, что материал не будет всеобъемлющим, поэтому матчасть учим здесь.
Откройте XCode и создайте новое Cocoa Application, назовите его DotView. Что будет делать наша программа? Она будет рисовать на компоненте NSView точку. Что такое NSView? Это базовый класс для графических виджетов Cocoa, поэтому если вы хотите создать свой собственный виджет, то скорее всего это будет наследник NSView.
Откройте 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 можно найти в торрентах
1. Intel-based Mac(хотя и на PowerPC тоже работает, но после некоторых телодвижений)
2. iPhone SDK. Я буду писать на beta 2. Последнюю версию можно получить, зарегистрировавшись на developer.apple.com. Beta 2 можно найти в торрентах