Документы на сайте TouchDev.ru http://touchdev.ru/documents TouchDev.ru — лучшая информация по разработке программ для iPhone, iPod Touch, Mac OS X Публикация приложения на Android Market http://touchdev.ru/documents/3876 <p class="hyphenate">И&nbsp;вот&nbsp;ваше приложение готово, пора выпускать его&nbsp;в&nbsp;свет. Что&nbsp;нужно для&nbsp;этого сделать?</p> Полный текст находится по адресу: http://touchdev.ru/documents/3876 Fri, 09 Sep 2011 11:15:40 GMT Gigya для iPhone http://touchdev.ru/documents/3408 <p class="hyphenate">Как&nbsp;добавить в&nbsp;авторизацию через социальные сети в&nbsp;свое приложение для&nbsp;iPhone? Всех драконов можно победить самому. А&nbsp;можно позвать в&nbsp;помощники Gigya.</p> Полный текст находится по адресу: http://touchdev.ru/documents/3408 Mon, 02 May 2011 20:00:00 GMT Работаем с Вконтакте API. Часть 2. http://touchdev.ru/documents/3080 <p class="hyphenate">ВКон­так­те&nbsp;— ре­сурс не&nbsp;тре­бу­ю­щий пред­став­ле­ния. Это&nbsp;и&nbsp;вто­рая по&nbsp;ве­ли­чине соц. сеть в&nbsp;ми­ре, и&nbsp;огром­ней­шее хра­ни­ли­ще раз­лич­но­го аудио-​ и&nbsp;ви­део­кон­тен­та. </p> <p class="hyphenate">Ин­те­рес раз­ра­бот­чи­ков к&nbsp;ВКон­так­те вполне объ­яс­ним&nbsp;— мил­ли­о­ны ак­тив­ных поль­зо­ва­те­лей каж­дый день, а&nbsp;та­к­же, до­воль­но вы­год­ная парт­нер­ская мо­дель раз­ме­ще­ния при­ло­же­ний. </p> <p class="hyphenate">Нема­ло­важ­ную роль в&nbsp;этом иг­ра­ет и&nbsp;до­воль­но удоб­ный API. Вот&nbsp;о&nbsp;нем&nbsp;как&nbsp;раз&nbsp;и&nbsp;пой­дет речь.</p> Полный текст находится по адресу: http://touchdev.ru/documents/3080 Sun, 13 Feb 2011 21:00:00 GMT Работаем с Вконтакте API. Часть 1 - Авторизация. http://touchdev.ru/documents/3037 <p class="hyphenate">ВКонтакте&nbsp;— ресурс не&nbsp;требующий представления. Это&nbsp;и&nbsp;вторая по&nbsp;величине соц. сеть в&nbsp;мире, и&nbsp;огромнейшее хранилище различного аудио- и&nbsp;видеоконтента.</p> <p class="hyphenate">Интерес разработчиков к&nbsp;ВКонтакте вполне объясним&nbsp;— миллионы активных пользователей каждый день, а&nbsp;также, довольно выгодная партнерская модель размещения приложений.</p> <p class="hyphenate">Немаловажную роль в&nbsp;этом играет и&nbsp;довольно удобный API. Вот&nbsp;о&nbsp;нем&nbsp;как&nbsp;раз&nbsp;и&nbsp;пойдет речь.</p> Полный текст находится по адресу: http://touchdev.ru/documents/3037 Fri, 04 Feb 2011 21:00:00 GMT Трудно ли сделать хорошую программу? http://touchdev.ru/documents/2706 <p class="hyphenate">Ответ, в&nbsp;принципе, простой. Очень трудно. Но&nbsp;во&nbsp;что&nbsp;это&nbsp;все&nbsp;выливается? В&nbsp;физический труд мешкотаскания, то&nbsp;есть кодописания? Или&nbsp;самое сложное&nbsp;— дизайн? Или&nbsp;алгоритмическая основа? Что?</p> <p class="hyphenate">Некоторое время назад в&nbsp;стор попала моя&nbsp;очередная программа, которую я&nbsp;делал<span class="slaquo"> </span><span class="hlaquo">«</span>для себя». То&nbsp;есть так, чтобы мне&nbsp;было приятно. Мне&nbsp;также очень повезло, что&nbsp;над&nbsp;этой программой удалось поработать с&nbsp;очень крутым дизайнером, <a href="http://ilyabirman.ru">Ильей Бирманом</a>. Он&nbsp;обеспечивал дизайн и&nbsp;концепцию интерфейса, а&nbsp;я&nbsp;—&nbsp;реализовывал его&nbsp;безумные идеи и&nbsp;кодил код.</p> <p class="hyphenate">Программа эта&nbsp;называется<span class="slaquo"> </span><span class="hlaquo">«</span><a href="http://ilyabirman.ru/portfolio/therules-app/">Правила русского языка</a>» и&nbsp;представляет собой офлайновую версию сайта <a href="http://therules.ru">therules.ru</a>. Если ее&nbsp;запустить, то&nbsp;все&nbsp;кажется предельно просто. Но&nbsp;за&nbsp;этой простотой, как&nbsp;обычно… за&nbsp;ней&nbsp;таится страшное. Страшно много работы. Страшно много решений. Страшно много вопросов, которые требуют ответа. И&nbsp;страшно много увлекательного. </p> <p class="hyphenate">Я&nbsp;расскажу несколько эпизодов из&nbsp;разработки, которые, надеюсь, помогут и&nbsp;как&nbsp;советы разработчикам, и&nbsp;просто как&nbsp;веселые истории.</p> Полный текст находится по адресу: http://touchdev.ru/documents/2706 Thu, 06 Jan 2011 21:00:00 GMT Создание аккаунта разработчика в App Store http://touchdev.ru/documents/2553 <p class="hyphenate">Аккаунт разработчика нужен не&nbsp;только разработчикам, создающим приложения, но&nbsp;и&nbsp;компаниям, которые планируют распространять приложения в&nbsp;App&nbsp;Store от&nbsp;своего имени, именно на&nbsp;них&nbsp;и&nbsp;ориентирована данная статья. </p> Полный текст находится по адресу: http://touchdev.ru/documents/2553 Sun, 05 Dec 2010 21:00:00 GMT Objective-C биндинги http://touchdev.ru/documents/2551 <p class="hyphenate">Наверное, наиболее привлекательной возможностью в&nbsp;Objective-C, можно назвать биндинги. И&nbsp;если про&nbsp;то,&nbsp;как&nbsp;связать данные с&nbsp;графическим представлением при&nbsp;помощи <i>InterfaceBuilder</i> написано очень и&nbsp;очень много<span class="sbrace"> </span><span class="hbrace">(</span>даже на&nbsp;русском :)&nbsp;),&nbsp;то&nbsp;вот&nbsp;о&nbsp;том, как&nbsp;и&nbsp;почему вся&nbsp;эта&nbsp;магия работает можно найти разве что&nbsp;на&nbsp;сайте Apple.</p> Полный текст находится по адресу: http://touchdev.ru/documents/2551 Thu, 02 Dec 2010 08:55:27 GMT Что происходит во время загрузки Mac OS X http://touchdev.ru/documents/2537 <p class="hyphenate">Статья Алексея Плотникова описывает что&nbsp;происходит на&nbsp;различных этапах загрузки мака, что&nbsp;может помочь при&nbsp;диагностике неисправностей, а&nbsp;кроме того это&nbsp;просто интересно.</p> Полный текст находится по адресу: http://touchdev.ru/documents/2537 Tue, 30 Nov 2010 09:31:05 GMT Mac App Store — не для сегодняшних разработчиков под Mac http://touchdev.ru/documents/2484 <p class="hyphenate">Продолжая тему магазина приложений для&nbsp;Mac&nbsp;OS&nbsp;X,&nbsp;публикую перевод заметки Марко Армент<span class="sbrace"> </span><span class="hbrace">(</span>Marco Arment), где&nbsp;он&nbsp;высказывает свои вопросы и&nbsp;рассуждения по&nbsp;поводу перспектив этого магазина. В&nbsp;частности, он&nbsp;затронул несколько вопросов, не&nbsp;раскрытых в&nbsp;моей заметке с&nbsp;прошлой недели, а&nbsp;также прогнозирует, насколько успешным может оказаться такое начинание Apple.</p> Полный текст находится по адресу: http://touchdev.ru/documents/2484 Wed, 10 Nov 2010 09:11:40 GMT Провал мобильного Flash http://touchdev.ru/documents/1802 <p class="hyphenate">Про&nbsp;Flash и&nbsp;мое&nbsp;отношение к&nbsp;нему на&nbsp;мобильных платформах я&nbsp;уже&nbsp;неоднократно писал, поэтому сейчас&nbsp;— просто слово человеку, который попользовался Flash на&nbsp;Android 2.2&nbsp;и&nbsp;что&nbsp;у&nbsp;него из&nbsp;этого получилось.</p> Полный текст находится по адресу: http://touchdev.ru/documents/1802 Mon, 23 Aug 2010 01:15:43 GMT Раздача приложений ­«по воздуху», наконец и на iOS4 http://touchdev.ru/documents/1790 <p class="hyphenate">Статья Craik Pyke, в&nbsp;которой рассматриваются возможности и&nbsp;недостатки рассылки приложений Over-the-Air</p> Полный текст находится по адресу: http://touchdev.ru/documents/1790 Sun, 22 Aug 2010 20:00:00 GMT Ждущие потоки и зачем они могут понадобиться на практике http://touchdev.ru/documents/1581 <p class="hyphenate">Речь пойдет о&nbsp;решении не&nbsp;типовой задачи программирования на&nbsp;языке Objective-C с&nbsp;использованием Cocoa Touch. Будут затронуты некоторые общие моменты многопоточного программирования, разобран вопрос создания потока, подобного главному потоку приложения. Всё&nbsp;это&nbsp;происходит на&nbsp;примере исправления довольно критического бага класса NSURLConnection. В&nbsp;конце статьи приведён весь исходный код, который вы&nbsp;можете свободно использовать в&nbsp;своих проектах.</p> Полный текст находится по адресу: http://touchdev.ru/documents/1581 Wed, 28 Jul 2010 07:13:38 GMT Блоки в Objective-C, часть 2 http://touchdev.ru/documents/1664 <p class="hyphenate">Новая статья Майка Эша, посвященная  блокам в&nbsp;Оbjective-C. Больше подробностей, примеров, практик использования.</p> Полный текст находится по адресу: http://touchdev.ru/documents/1664 Sat, 17 Jul 2010 18:57:22 GMT iPhone 4 против дизайнеров http://touchdev.ru/documents/1672 <p class="hyphenate">Статья описывает как&nbsp;изменилась работа с&nbsp;графикой с&nbsp;появлением нового экрана iPhone 4&nbsp;с&nbsp;большим разрешением. Также, коротко описано, как&nbsp;работать с&nbsp;графикой для&nbsp;универсальных приложений и&nbsp;какие иконки теперь нужны. </p> Полный текст находится по адресу: http://touchdev.ru/documents/1672 Mon, 12 Jul 2010 10:35:39 GMT Основы Grand Central Dispatch, часть четвертая: всякая всячина http://touchdev.ru/documents/1540 <p class="hyphenate">В&nbsp;предыдущих трех статьях я&nbsp;представил вам&nbsp;основные составные части Grand Central Dispatch, увлекательного нового API&nbsp;для&nbsp;параллельной обработки задач и&nbsp;событий в&nbsp;Snow Leopard<span class="sbrace"> </span><span class="hbrace">(</span>а&nbsp;теперь и&nbsp;в&nbsp;iOS&nbsp;4,&nbsp;прим. пер). Сначала были рассмотрены <a href="http://touchdev.ru/documents/1519">основы и&nbsp;очереди посылок</a>, потом&nbsp;— как&nbsp;правильно <a href="http://touchdev.ru/documents/1525">учитывать многоядерность современных процессоров</a>, и,&nbsp;наконец, третья неделя была посвящена <a href="http://touchdev.ru/documents/1534">системе обработки событий GCD</a>. Пришло время рассмотреть все&nbsp;то,&nbsp;что&nbsp;осталось, до&nbsp;чего не&nbsp;дошли руки ранее: приостановка очередей посылок, их&nbsp;планирование, семафоры и&nbsp;единовременная инициализация.</p> <p class="hyphenate">Как&nbsp;и&nbsp;раньше, я&nbsp;предполагаю, что&nbsp;вы&nbsp;прочитали все&nbsp;предыдущие статьи перед чтением этой и&nbsp;уже&nbsp;знакомы со&nbsp;всеми аспектами GCD, которые обсуждались ранее. Если вы&nbsp;еще&nbsp;этого не&nbsp;сделали, пожалуйста, сейчас самое время.</p> Полный текст находится по адресу: http://touchdev.ru/documents/1540 Thu, 08 Jul 2010 18:39:35 GMT