Документы на сайте TouchDev.ru http://touchdev.ru/documents TouchDev.ru — лучшая информация по разработке программ для iPhone, iPod Touch, Mac OS X Постмортем iPhone игры Finger Physics http://touchdev.ru/documents/894 <p class="hyphenate">Игра <b>Finger Physics</b> была разработана московской командой PressOK Entertainment<span class="sbrace"> </span><span class="hbrace">(</span>Reaxion) и&nbsp;выпущена в&nbsp;сентябре 2009 года на&nbsp;платформе iPhone/iPod. Игра попала в&nbsp;Top-5 платных приложений в&nbsp;США, а&nbsp;бесплатная версия заняла почетное первое место. Finger Physics в&nbsp;разы окупил свой бюджет, был&nbsp;загружен более 2,5&nbsp;млн&nbsp;раз, получил множество положительных рецензий и&nbsp;успел <a href="http://i279.photobucket.com/albums/kk157/greenrul/proof.jpg">побывать в&nbsp;руках у&nbsp;самого Стива Джобса</a> на&nbsp;январской презентации iPad.</p> Полный текст находится по адресу: http://touchdev.ru/documents/894 Thu, 04 Mar 2010 11:17:29 GMT Apple, Adobe и Flash http://touchdev.ru/documents/853 <p class="hyphenate">Многабукаф о&nbsp;практически вечной<span class="sbrace"> </span><span class="hbrace">(</span>в&nbsp;разрезе гаджетов Apple) теме&nbsp;— поддержке Flash. Эту&nbsp;технологию, как&nbsp;известно, Apple проигнорировала на&nbsp;iPhone и,&nbsp;похоже, будет игнорировать и&nbsp;дальше на&nbsp;iPad, даже невзирая на&nbsp;то,&nbsp;что&nbsp;многим хотелось бы,&nbsp;чтобы было наоборот. В&nbsp;этой же&nbsp;статье есть различная новая информация, которя отлично дополняет то,&nbsp;о&nbsp;чем&nbsp;говорилось раньше. Оригинал статьи Джона Грубера, автора известного блога daringfireball.net был&nbsp;опубликован 25&nbsp;января, еще&nbsp;до&nbsp;анонса iPad, но&nbsp;сути это&nbsp;не&nbsp;меняет.</p> Полный текст находится по адресу: http://touchdev.ru/documents/853 Thu, 25 Feb 2010 17:05:08 GMT DTrace и Mac OS X http://touchdev.ru/documents/794 <p class="hyphenate">Когда я&nbsp;работал над&nbsp;очередной версией приложения <a href="http://macosinternals.com/index.php/projects/7-tasks-explorer/1-tasks-explorer.html">Tasks Explorer</a>, мне&nbsp;было необходимо получить информацию о&nbsp;запуске приложений в&nbsp;реальном времени. Эту&nbsp;информацию можно было получить разными способами, но&nbsp;самым простым было использование фрэймворка DTrace. </p> <p class="hyphenate">Осознав, насколько DTrace может облегчить жизнь разработчикам ПО,&nbsp;я&nbsp;решил написать эту&nbsp;статью. В&nbsp;ней&nbsp;рассматриваются возможности приложения DTrace при&nbsp;его&nbsp;использовании в&nbsp;Mac&nbsp;OS&nbsp;X,&nbsp;начиная от&nbsp;архитектуры фрэймворка, заканчивая написанием D&nbsp;скриптов и&nbsp;использованием библиотеки libdtrace.</p> Полный текст находится по адресу: http://touchdev.ru/documents/794 Tue, 16 Feb 2010 15:04:15 GMT Нужна ли iPhone многозадачность? http://touchdev.ru/documents/805 <p class="hyphenate">В&nbsp;этой статье автор Адам Энгст<span class="sbrace"> </span><span class="hbrace">(</span>Adam Engst), известный Мак-журналист, рассказывает о&nbsp;том, какие есть возможности обеспечения многозадачности на&nbsp;iPhone<span class="sbrace"> </span><span class="hbrace">(</span>и&nbsp;устройствах в&nbsp;целом), что&nbsp;уже&nbsp;есть в&nbsp;системе, что&nbsp;Apple может быстро обеспечить для&nbsp;разработчиков, а&nbsp;что&nbsp;может появиться в&nbsp;будущем. Очень познавательно, если вас&nbsp;тоже замучили вопли<span class="slaquo"> </span><span class="hlaquo">«</span>нет многозадачности&nbsp;— отстой!».</p> Полный текст находится по адресу: http://touchdev.ru/documents/805 Mon, 15 Feb 2010 08:40:05 GMT Про стандартные паттерны в программировании http://touchdev.ru/documents/762 <p class="hyphenate">В&nbsp;статье самым простым языком описываются два&nbsp;очень популярных паттерна, которые появляются с&nbsp;первых шагов разработки под&nbsp;Mac&nbsp;OS&nbsp;X&nbsp;и&nbsp;iPhone. Также дается понимание того, что, собственно, есть паттерн и&nbsp;с&nbsp;чем&nbsp;его&nbsp;принято употреблять.</p> Полный текст находится по адресу: http://touchdev.ru/documents/762 Sun, 07 Feb 2010 21:00:00 GMT Управление памятью в Mac OS X http://touchdev.ru/documents/600 <p class="hyphenate">Статья детально рассказывает об&nbsp;управлении памятью в&nbsp;Mac&nbsp;OS&nbsp;X.&nbsp;Рассмотрены такие темы как&nbsp;управление памятью в&nbsp;Objective-C приложениях использующих Cocoa и&nbsp;C&nbsp;приложениях использующих CoreFoundation.</p> Полный текст находится по адресу: http://touchdev.ru/documents/600 Thu, 14 Jan 2010 21:00:00 GMT Сетевое программирование для iPhone http://touchdev.ru/documents/433 <p class="hyphenate">Обзорная статья о&nbsp;сетевом программировании под&nbsp;iPhone OS</p> Полный текст находится по адресу: http://touchdev.ru/documents/433 Tue, 29 Dec 2009 11:06:58 GMT Логи http://touchdev.ru/documents/436 <p class="hyphenate">В&nbsp;статье рассматриваются достаточно глубокие и&nbsp;нетривиальные мысли по&nbsp;поводу создания системы протоколирования<span class="sbrace"> </span><span class="hbrace">(</span>логгирования) для&nbsp;крупного программного продукта. Описываются возможные уровни логов, варианты обработки и&nbsp;возможные проблемы.</p> Полный текст находится по адресу: http://touchdev.ru/documents/436 Sun, 27 Dec 2009 23:34:06 GMT Маркетинг для мобильных приложений: 50 способов раскрутить приложение под iPhone http://touchdev.ru/documents/440 <p class="hyphenate">Почти идеальный маркетинговый план и&nbsp;его&nbsp;дальнейшее исполнение потерпят провал, если ваше приложение скучно, не&nbsp;впечатляюще и&nbsp;совершенно обыденно. Более того, даже хорошо сделанные и&nbsp;захватывающие приложения, оставленные без&nbsp;рекламной поддержки среди более чем&nbsp;50&nbsp;000&nbsp;других приложений, тоже принесут только разочарование. Наиболее эффективен комплексный подход с&nbsp;множеством элементов, дополняющих друг друга. Приверженность к&nbsp;такому комплексному маркетинговому плану и&nbsp;дальнейшее усовершенствование приложения увеличат ваши шансы получать стабильную выгоду на&nbsp;этом рынке. </p> Полный текст находится по адресу: http://touchdev.ru/documents/440 Sat, 26 Dec 2009 17:16:31 GMT Фил Шиллер выступил в защиту App Store http://touchdev.ru/documents/397 <p class="hyphenate">Мои&nbsp;постоянные читатели, наверно, заметили, что&nbsp;я&nbsp;давно не&nbsp;писал ничего про<span class="slaquo"> </span><span class="hlaquo">«</span>ужасы» App&nbsp;Store. Не&nbsp;подумайте, что&nbsp;отсутствие таких статей означает, что&nbsp;внезапно там&nbsp;все&nbsp;стало хорошо и&nbsp;писать не&nbsp;о&nbsp;чем.</p><p class="hyphenate">Впрочем, писать таки особо не&nbsp;о&nbsp;чем, но&nbsp;по&nbsp;другой причине&nbsp;— ничего особо не&nbsp;поменялось: все&nbsp;такой же&nbsp;длинный период утверждения приложений, скрытый свод неписаных правил по&nbsp;поводу того, что&nbsp;можно, что&nbsp;нельзя, разговор со&nbsp;стеной, когда приходит отказ, и&nbsp;тд.&nbsp;Но&nbsp;Apple, похоже, считает, что&nbsp;это&nbsp;нормально, так&nbsp;как&nbsp;в&nbsp;защиту App&nbsp;Store выступил Фил&nbsp;Шиллер, который в&nbsp;интервью Newsweek рассказал, что&nbsp;он&nbsp;по&nbsp;этому поводу думает.</p> Полный текст находится по адресу: http://touchdev.ru/documents/397 Tue, 24 Nov 2009 21:00:00 GMT Платформа, шматформа… http://touchdev.ru/documents/396 <p class="hyphenate">Чем&nbsp;радует iPhone разработчика? Почему под&nbsp;Android создавать программы все&nbsp;сложнее и&nbsp;сложнее? И&nbsp;на&nbsp;что&nbsp;похоже противостояние Android-iPhone? На&nbsp;эти&nbsp;вопросы дает ответ эта&nbsp;статья.</p> Полный текст находится по адресу: http://touchdev.ru/documents/396 Tue, 24 Nov 2009 21:00:00 GMT Создание первого приложения для iPhone http://touchdev.ru/documents/339 <p class="hyphenate">Создать простое приложение для&nbsp;iPhone совсем несложно. В&nbsp;этой статье я&nbsp;расскажу:</p> <ul><li class="hyphenate">что&nbsp;нужно для&nbsp;программирования под&nbsp;Mac&nbsp;и&nbsp;iPhone;</li><li class="hyphenate">как&nbsp;скачать и&nbsp;поставить среду для&nbsp;разработки;</li><li class="hyphenate">как&nbsp;написать приложение Hello World.</li></ul><p class="hyphenate">Статья расчитана на&nbsp;людей, которые никогда не&nbsp;программировали под&nbsp;iPhone.</p> Полный текст находится по адресу: http://touchdev.ru/documents/339 Thu, 19 Nov 2009 11:13:41 GMT Эволюция MacPaint http://touchdev.ru/documents/208 <p class="hyphenate">В&nbsp;истории рассказывается, как&nbsp;создавалась одна из&nbsp;самых интересных и&nbsp;занимательных программ для&nbsp;первого Макинтоша, MacPaint. Программа для&nbsp;рисования картинок.<span class="slaquo"> </span><span class="hlaquo">«</span>Фотошоп» тех&nbsp;дней, который умещался в&nbsp;128К памяти.</p> Полный текст находится по адресу: http://touchdev.ru/documents/208 Thu, 12 Nov 2009 21:21:29 GMT Как создаются обзоры приложений: Slide to Play http://touchdev.ru/documents/213 <p class="hyphenate">Всем кто&nbsp;сталкивался с&nbsp;раскруткой своего приложения в&nbsp;App&nbsp;Store, или&nbsp;только собирается этим заняться, будет интересно узнать, как&nbsp;появляются обзоры приложений. Немного приподнять завесу этой кухни поможет данная статья. </p> Полный текст находится по адресу: http://touchdev.ru/documents/213 Thu, 12 Nov 2009 21:00:00 GMT iPhone не может победить в войне смартфонов http://touchdev.ru/documents/196 <p class="hyphenate">Интересная статья Джо&nbsp;Вилкокса о&nbsp;том, какие перспективы у&nbsp;iPhone в&nbsp;будущем, по&nbsp;сравнению с&nbsp;другими мобильными платформами.</p> Полный текст находится по адресу: http://touchdev.ru/documents/196 Sat, 07 Nov 2009 21:00:00 GMT