TouchDev.ru RSS Feed http://touchdev.ru TouchDev.ru — лучшая информация по разработке программ для iPhone, iPod Touch, Mac OS X Статья про дизайн приложений на iPad (английский язык) http://touchdev.ru/news/931 <p class="hyphenate">В&nbsp;<a href="http://mattgemmell.com/2010/03/05/ipad-application-design">статье</a> Matt Gemmell рассказывает про&nbsp;то,&nbsp;чем&nbsp;iPad отличается от&nbsp;остальных платформ, на&nbsp;что&nbsp;обратить внимание при&nbsp;разработке приложений для&nbsp;этой платформы.</p> Полный текст находится по адресу: http://touchdev.ru/news/931 Tue, 09 Mar 2010 14:44:44 GMT Core Data, TableView и сортировка http://touchdev.ru/questions/926 <p class="hyphenate">Проблема: есть UITableViewController, есть соответственно таблица<br/>данные для&nbsp;таблицы в&nbsp;хранилище<span class="sbrace"> </span><span class="hbrace">(</span>Core Data). Выборка происходит с&nbsp;сортировкой по&nbsp;свойству sort по&nbsp;возрастанию.</p> <p class="hyphenate">fetchedResultsController.delegate =&nbsp;self;</p> <p class="hyphenate">соответственно при&nbsp;изменении, добавлении, удалении сущностей в&nbsp;хранилище таблица изменяется<span class="sbrace"> </span><span class="hbrace">(</span>метод&nbsp;— (void)controller:(NSFetchedResultsController *)controller didChangeObject:(id)anObject …)</p> <p class="hyphenate">если перейти в&nbsp;режим редактирования tableview я&nbsp;могу<span class="sbrace"> </span><span class="hbrace">(</span>и&nbsp;хочу) перемещать строки таблицы, естественно при&nbsp;этом в&nbsp;хранилище ни&nbsp;чего не&nbsp;изменяется, в&nbsp;методе&nbsp;— (void)tableView:(UITableView *)tableView moveRowAtIndexPath:(NSIndexPath *)fromIndexPath toIndexPath:(NSIndexPath *)toIndexPath пытаюсь выставить новый индекс сортировки для&nbsp;сущности</p> <p class="hyphenate">Unit *unit =&nbsp;[[self fetchedResultsController] objectAtIndexPath:fromIndexPath];<br/>[unit setSort:[NSNumber numberWithInteger:toIndexPath.row]];</p> <p class="hyphenate">после этого естественно отрабатывает метод&nbsp;— (void)controller:(NSFetchedResultsController *)controller didChangeObject:(id)anObject …</p> <p class="hyphenate">и&nbsp;вот&nbsp;тут&nbsp;начинается самое интересное… <br/>в&nbsp;хранилище все&nbsp;нормально, индексы сортировки меняются, но&nbsp;в&nbsp;таблице начинают пропадать строки, при&nbsp;выходе из&nbsp;режима редактирования остаются некоторые строки с&nbsp;элементами, которые есть только в&nbsp;режиме редактирования<span class="sbrace"> </span><span class="hbrace">(</span>кнопка удалить, ползунок для&nbsp;перетаскивания строк в&nbsp;таблице)</p> <p class="hyphenate">отключать метод, отслеживающий изменения не&nbsp;хочется, но&nbsp;и&nbsp;изменение сортировки надо прикрутить, два&nbsp;дня&nbsp;бьюсь и&nbsp;верное решение пока не&nbsp;приходит… буду признателен за&nbsp;помощь</p> Tue, 09 Mar 2010 10:36:30 GMT Повесть о клавиатуре http://touchdev.ru/shorts/907 <p class="hyphenate">Иногда бывает необходимо узнавать о&nbsp;том, когда клавиатура собирается появиться или&nbsp;спрятаться<span class="sbrace"> </span><span class="hbrace">(</span>например, когда текстовые поля находятся в&nbsp;таблице и&nbsp;приходится уменьшать высоту таблицы так, чтобы она&nbsp;вся&nbsp;была над&nbsp;клавиатурой). Для&nbsp;этого есть 4&nbsp;типа уведомлений с&nbsp;такими именами:</p> <ul><li class="hyphenate">UIKeyboardWillShowNotification&nbsp;— клавиатура должна появится,</li><li class="hyphenate">UIKeyboardDidShowNotification&nbsp;— клавиатура появилась,</li><li class="hyphenate">UIKeyboardWillHideNotification&nbsp;— клавиатура должна спрятаться,</li><li class="hyphenate">UIKeyboardDidHideNotification&nbsp;— клавиатура наконец спряталась.</li></ul> <p class="hyphenate">Так&nbsp;вот…</p> <p class="hyphenate">Если, например, просто вызвать метод <i>resignFirstResponder</i> у&nbsp;объекта класса <i>UITextField</i>, то&nbsp;все&nbsp;хорошо, и&nbsp;мы&nbsp;получаем оба&nbsp;уведомления&nbsp;— <i>UIKeyboardWillHideNotification</i> и&nbsp;<i>UIKeyboardDidHideNotification</i>. Но,&nbsp;если в&nbsp;момент редактирования какого-то из&nbsp;текстовых полей будет осуществлена установка курсора в&nbsp;другое текстовое поле, то,&nbsp;как&nbsp;выяснилось, уведомление <i>UIKeyboardDidHideNotification</i> <b>не приходит</b>, при&nbsp;том&nbsp;что&nbsp;приходит <i>UIKeyboardWillHideNotification</i>, а&nbsp;затем <i>UIKeyboardWillShowNotification</i> и&nbsp;<i>UIKeyboardDidShowNotification</i>. Возможно, это&nbsp;вызвано тем, что&nbsp;клавиатура не&nbsp;успевает спрятаться до&nbsp;того, как&nbsp;снова начинает появляться :)&nbsp;Но,&nbsp;в&nbsp;любом случае, нужно иметь это&nbsp;ввиду, если вы&nbsp;собираетесь использовать эти&nbsp;уведомления.</p> Fri, 05 Mar 2010 15:06:50 GMT Постмортем 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 Маловато будет! http://touchdev.ru/news/887 <p class="hyphenate">На&nbsp;этой неделе Apple порадовала нас&nbsp;новой причиной отказа в&nbsp;публикации iPhone приложения&nbsp;— «приложение не&nbsp;содержит почти никакой функциональности».</p> Полный текст находится по адресу: http://touchdev.ru/news/887 Tue, 02 Mar 2010 13:39:01 GMT Работа с XML http://touchdev.ru/questions/878 <p class="hyphenate">Я&nbsp;только начал изучать Obj-C. Решил сразу начать со&nbsp;сложных задач. Надо реализовать форму входа в&nbsp;систему. После нажатии кнопки iphone должен проделать следующее шаги:<br/>1)Послать XML&nbsp;POST запрос на&nbsp;удаленный сервер<br/>2)Если статус ответа OK<span class="sbrace">&nbsp;</span><span class="hbrace">(</span>&lt;status>OK&lt;/status>), то&nbsp;взять содержимое элемента token<span class="sbrace"> </span><span class="hbrace">(</span>&lt;token>some weird shit&lt;/token>)<br/>3)Смешать хэш&nbsp;пароля с&nbsp;токеном и&nbsp;взять хэш&nbsp;от&nbsp;этого<br/>4)Отправить опять же&nbsp;в&nbsp;xml'e результат<br/>5)Если статус OK,&nbsp;взять содержимое &lt;session_id> …&nbsp;&lt;/session_id> и&nbsp;запомнить его</p> <p class="hyphenate">Меня интересует формирование xml, отправка, обработка ответа. Как-то так&nbsp;:)</p> Tue, 02 Mar 2010 07:43:30 GMT MFMailComposeViewController -- беда http://touchdev.ru/questions/864 <p class="hyphenate">Имею потомка UIViewController'а.<br/>В&nbsp;нём&nbsp;кнопку.<br/>ПО&nbsp;кнопке происходит такое:</p> <pre class="brush: obj-c;"> @implementation InfoViewController // ... //----------------------------------------------------------------------------- - (void)onShareButton:(id)sender { // a responder to button press MFMailComposeViewController* controller = [[MFMailComposeViewController alloc] init]; [controller setMailComposeDelegate: self]; [controller setSubject:@"Shared"]; [controller setMessageBody:@"Hello there." isHTML:NO]; [self presentModalViewController:controller animated:YES]; [controller release]; } //----------------------------------------------------------------------------- - (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)result error:(NSError*)error { // I don't really care about results [self dismissModalViewControllerAnimated:YES]; } // ... @end </pre> <p class="hyphenate">Т.e. как&nbsp;пишут в&nbsp;мануалах.<br/>Проблема в&nbsp;том, что&nbsp;окно отсылки емейла показывается и&nbsp;виснет напрочь&nbsp;— ни&nbsp;редактирования строчек, ни&nbsp;Cancel, ничего.</p> <p class="hyphenate">Почему так?</p> Sat, 27 Feb 2010 02:39:47 GMT Обзор новостей про iPad http://touchdev.ru/news/753 <p class="hyphenate">Подборка основных новостей про&nbsp;iPad, которые могут быть интересны разработчикам.</p> Полный текст находится по адресу: http://touchdev.ru/news/753 Thu, 25 Feb 2010 17:05:56 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 Windows [i]Phone 7? http://touchdev.ru/news/834 <p class="hyphenate">Попавшая в&nbsp;прессу информация про&nbsp;Windows Phone 7&nbsp;приятно увидила всех поклонников Apple&nbsp;— они&nbsp;уже&nbsp;это&nbsp;все&nbsp;видели.</p> Полный текст находится по адресу: http://touchdev.ru/news/834 Thu, 25 Feb 2010 16:59:52 GMT Передача данных из массива одного класса в UIPicker другого класса... http://touchdev.ru/questions/856 <pre class="brush: obj-c;"> // picker.h #import &lt;UIKit/UIKit.h> @class Coffee, SQLAppDelegate; @interface picker : UIViewController &lt;UIPickerViewDelegate, UIPickerViewDataSource> { IBOutlet UIPickerView *moodPicker; SQLAppDelegate *addDelegate; } @property (nonatomic, retain) UIPickerView *moodPicker; @end // picker.m #import "picker.h" #import "Coffee.h" #import "SQLAppDelegate.h" @implementation picker @synthesize moodPicker; - (NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView { return 1; } - (NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component { return [addDelegate.coffeeArray count]; } - (NSString *)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component { return [addDelegate.coffeeArray objectAtIndex:row]; } </pre> <p class="hyphenate">В&nbsp;IB&nbsp;создал все&nbsp;связи, при&nbsp;запуске ошибок нет…но Picker пуст, т.е. ничего в&nbsp;него не&nbsp;передается…<br/>Подскажите, что&nbsp;делаю не&nbsp;так! Заранее спасибо…</p> <p class="hyphenate">исходник тут&nbsp;:&nbsp;<a href="http://ifolder.ru/16578197">ifolder.ru/16578197</a></p> Thu, 25 Feb 2010 16:49:52 GMT Core Data и фильтр по NSDate http://touchdev.ru/questions/845 <p class="hyphenate">Не&nbsp;могу понять как…<br/>в&nbsp;модели есть сущность, у&nbsp;сущности есть атрибут типа date<br/>Каким образом можно выбрать сущности в&nbsp;определенном интервале дат?<span class="sbrace"> </span><span class="hbrace">(</span>типа date >&nbsp;'<nobr>2010&#x2012;02</nobr><nobr>&#x2012;10</nobr>' AND&nbsp;date &lt;&nbsp;'<nobr>2010&#x2012;20</nobr><nobr>&#x2012;15</nobr>')<br/>В&nbsp;качестве хранилища sqlite</p> Mon, 22 Feb 2010 19:04:40 GMT Теперь через 3G можно скачивать файлы размером до 20 мегабайт http://touchdev.ru/news/835 <p class="hyphenate">Не&nbsp;сказав ни&nbsp;слова, Apple вдвое увеличила лимит скачивания из&nbsp;AppStore через сети 3G.</p> Полный текст находится по адресу: http://touchdev.ru/news/835 Fri, 19 Feb 2010 15:05:58 GMT Build&Go на device iPhone - НЕ ХОЧЕТ!!! http://touchdev.ru/questions/772 <p class="hyphenate">Есть сертификат, сделал certificateRequest, сгенерировал AppId, вписал свой девайс (iPhone), сгенерировал профайл, скачал, установил… вообщем все&nbsp;по&nbsp;мануалу… В&nbsp;XCode выбираю Device 3.1.3&nbsp;|&nbsp;Debug, билдую и… пишет ошибку</p> <p class="hyphenate">Code Sign error: The&nbsp;identity 'iPhone Developer' doesn't match any&nbsp;valid certificate/private key&nbsp;pair in&nbsp;the&nbsp;default keychain</p> <p class="hyphenate">Что&nbsp;там&nbsp;не&nbsp;так&nbsp;с&nbsp;приватным ключом??? может кто&nbsp;подскажет???</p> Fri, 19 Feb 2010 07:32:13 GMT Не такой и безопасный http://touchdev.ru/news/814 <p class="hyphenate">Несмотря на&nbsp;заявления Apple, в&nbsp;системе безопасности iPhone есть уязвимости, позволяющие автору приложения получить личные данные владельца устройства. И,&nbsp;несмотря на&nbsp;старания Apple не&nbsp;допустить публикации таких приложений, прецедентов уже&nbsp;достаточно.</p> Полный текст находится по адресу: http://touchdev.ru/news/814 Wed, 17 Feb 2010 21:00:00 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 Плейер http://touchdev.ru/questions/807 <p class="hyphenate">Всем привет!<br/>Я&nbsp;чайник в&nbsp;создании программ для&nbsp;iPhone. У&nbsp;меня появился вопрос! Мне&nbsp;надо сделать плейер. Но,&nbsp;чтоб громкость менялась на&nbsp;другом виде!<br/>Не&nbsp;знаю как&nbsp;это&nbsp;сделать. Помогите, пожалуйста.</p> Tue, 16 Feb 2010 09:31:09 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 AppFund готов спонсировать разработку приложений для iPad http://touchdev.ru/news/803 <p class="hyphenate">Компания <a href="http://appfund.com/index.html">AppFund</a> предлагает до&nbsp;$500&nbsp;000&nbsp;разработчикам интересных приложений для&nbsp;iPad.</p> Полный текст находится по адресу: http://touchdev.ru/news/803 Sun, 14 Feb 2010 21:00:00 GMT Резюме http://touchdev.ru/shorts/779 <p class="hyphenate">Вы&nbsp;думали тут&nbsp;будет моё&nbsp;résumé? Вы&nbsp;ошиблись. Не&nbsp;будет. А&nbsp;будут мысли по-поводу. Дело в&nbsp;том, что&nbsp;я&nbsp;нашел новый подкаст. Новый&nbsp;— потому что&nbsp;старым всегда останется<span class="slaquo"> </span><span class="hlaquo">«</span>Java Posse», великолепный подкаст про&nbsp;Java и&nbsp;все&nbsp;около-Jav'ное. И&nbsp;этот новый подкаст&nbsp;— Stack Overflow. В&nbsp;этих подкастах есть неуловимый дух&nbsp;безумия и&nbsp;какой-то предельно приятной гиковости. Авторы рассказывают о&nbsp;разных вещах так, как&nbsp;мне&nbsp;интересно. Они&nbsp;общаются со&nbsp;мной<span class="sbrace"> </span><span class="hbrace">(</span>пускай это&nbsp;и&nbsp;их<span class="slaquo"> </span><span class="hlaquo">«</span>монолог») так, как&nbsp;мне&nbsp;это&nbsp;приятно слушать. Здоровый юмор, игра словами и&nbsp;приличное качество самого подкаста<span class="sbrace"> </span><span class="hbrace">(</span>как техническое, так&nbsp;и&nbsp;качество подбора новостей/тем) отлично дополняют картину.</p><p class="hyphenate">Так&nbsp;о&nbsp;чем&nbsp;это&nbsp;я?&nbsp;А,&nbsp;да,<span class="slaquo"> </span><span class="hlaquo">«</span>CV». Уже&nbsp;какой подкаст подряд эта&nbsp;тема всплывает в&nbsp;Stack Overflow, каждый раз&nbsp;с&nbsp;разных сторон. Сначала&nbsp;— как&nbsp;боковая тема, ответвленная от&nbsp;обсуждения сайта авторов подкаста. Потом&nbsp;— как&nbsp;обсуждение необходимости тестера им&nbsp;же&nbsp;в&nbsp;проект, далее&nbsp;— обсуждение вопроса. Джоел<span class="sbrace"> </span><span class="hbrace">(</span>дада, тот&nbsp;самый, <a href="http://www.joelonsoftware.com/">www.joelonsoftware.com/</a>) и&nbsp;Джефф<span class="sbrace"> </span><span class="hbrace">(</span>Jeff Artwood) очень подробно объясняют, как&nbsp;они&nbsp;просматривают резюме, на&nbsp;что&nbsp;можно, на&nbsp;что&nbsp;нужно обратить внимание при&nbsp;написании и&nbsp;при&nbsp;анализе резюме. Это&nbsp;безумно интересно.</p><p class="hyphenate">Главный вывод —&nbsp;нужно сделать резюме оригинальным. Дарю идею&nbsp;— резюме iPhone-разработчика в&nbsp;виде программы для&nbsp;iPhone. Второй вывод&nbsp;— забейте на&nbsp;ваш&nbsp;опыт, напишите то,&nbsp;чем&nbsp;вы&nbsp;отличаетесь от&nbsp;остальных разработчиков, почему выбрать нужно именно вас. А&nbsp;опыт&nbsp;— кому он&nbsp;нужен?</p><p class="hyphenate">Вывод? Мораль? У&nbsp;меня&nbsp;— скучное и&nbsp;никому не&nbsp;нужное резюме. У&nbsp;вас&nbsp;—&nbsp;тоже, могу поспорить. Буду исправляться. Чего и&nbsp;вам&nbsp;советую :)</p> Mon, 08 Feb 2010 10:46:09 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 Apple сделала предпросмотр приложений в браузере http://touchdev.ru/news/764 <p class="hyphenate">Apple сделала возможность просматривать страничку приложения прямо в&nbsp;браузере. Теперь, если сделать в&nbsp;iTunes «Copy link» и&nbsp;вставить в&nbsp;адресную строку&nbsp;— можно увидеть страничку в&nbsp;браузере и&nbsp;параллельно она&nbsp;же&nbsp;откроется в&nbsp;iTunes.</p> Полный текст находится по адресу: http://touchdev.ru/news/764 Thu, 04 Feb 2010 16:10:47 GMT Переход на objective c http://touchdev.ru/questions/740 <p class="hyphenate">Сейчас в&nbsp;институте в&nbsp;основном си&nbsp;плюс. Переходить на&nbsp;Objective C&nbsp;переспективно? Насколько сложно переучиться?</p> Sat, 30 Jan 2010 14:34:18 GMT iPad http://touchdev.ru/news/728 <p class="hyphenate">Ну&nbsp;что, вот&nbsp;мы&nbsp;все&nbsp;и&nbsp;дождались презентации iPad'а. Для&nbsp;нас, разработчиков, это&nbsp;значит обновление SDK&nbsp;и&nbsp;программирование под&nbsp;два&nbsp;устройства. Будет интересно, и&nbsp;скоро будет масса интересных новостей для&nbsp;разрабочиков.</p><p class="hyphenate">Оставайтесь с&nbsp;нами :)</p> Полный текст находится по адресу: http://touchdev.ru/news/728 Wed, 27 Jan 2010 19:52:56 GMT iPhone SDK 3.2 beta http://touchdev.ru/news/729 <p class="hyphenate">iPhone SDK&nbsp;с&nbsp;поддержкой<span class="sbrace"> </span><span class="hbrace">(</span>видимо) iPad Появился на&nbsp;iPhone Developer Connection</p> Полный текст находится по адресу: http://touchdev.ru/news/729 Tue, 26 Jan 2010 21:00:00 GMT Планшетные страсти http://touchdev.ru/news/721 <p class="hyphenate">Поскольку других новостей нет, придется писать про&nbsp;завтрашнее мероприятие, про&nbsp;планшетник и&nbsp;<a href="http://community.livejournal.com/ru_mac/13733234.html">тусовку маководов в Москве</a>.</p> Полный текст находится по адресу: http://touchdev.ru/news/721 Mon, 25 Jan 2010 21:00:00 GMT Обработка звука в айФон! Speed и Pitch http://touchdev.ru/questions/576 <p class="hyphenate">Всем привет и&nbsp;с&nbsp;Новым Годом!</p><p class="hyphenate">У&nbsp;меня есть вопрос к&nbsp;тем&nbsp;кто&nbsp;знает или&nbsp;хоть чем&nbsp;то&nbsp;может помочь… Реч&nbsp;идет о&nbsp;обработке звука в&nbsp;iPhone</p><p class="hyphenate">Мне&nbsp;надо повысить Speed и&nbsp;Pitch. Как&nbsp;это&nbsp;делать я&nbsp;знаю, но&nbsp;у&nbsp;меня это&nbsp;все&nbsp;очень долго происходит. А&nbsp;именно: Сначала записывается файл<span class="sbrace"> </span><span class="hbrace">(</span>&nbsp;небольшое слово сочитание )&nbsp;потом обрабатывается<span class="sbrace"> </span><span class="hbrace">(</span>&nbsp;давольно долго )&nbsp;и&nbsp;только потом выдает результат. Одним словом я&nbsp;не&nbsp;доволен слишком долгой обработкой, мне&nbsp;надо что&nbsp;бы&nbsp;было сразу, сказал-результат, без&nbsp;задержки… Наверно что&nbsp;бы&nbsp;не&nbsp;записывала в&nbsp;файл, а&nbsp;делала это&nbsp;сразу в&nbsp;буфере…</p><p class="hyphenate">Кто&nbsp;может помочь, кто&nbsp;сталкивался с&nbsp;этим..? </p><p class="hyphenate">Спасибо за&nbsp;раннее!</p> Wed, 20 Jan 2010 20:53:47 GMT Возможность создания виджетов на Ruby http://touchdev.ru/questions/607 <p class="hyphenate">Здравствуйте,<br/>подскажите есть возможность создания виджетов для&nbsp;Mac&nbsp;OS&nbsp;X&nbsp;с&nbsp;использованием языка программирования Ruby?<br/>Что&nbsp;для&nbsp;этого нужно(фреймворки определенные, etc.) ?<br/>Спасибо</p> Wed, 20 Jan 2010 20:53:20 GMT Потрогать монитор? http://touchdev.ru/shorts/619 <p class="hyphenate">Поскольку интересных новостей сегодня нет, придется комментировать неинтересные. Сегодня по&nbsp;многим информационным ресурсам прошел слух, что&nbsp;вместо планшетника Apple 27&nbsp;января представит новый iMac с&nbsp;сенсорным дисплеем с&nbsp;поддержкой Multi-Touch.</p><p class="hyphenate">Давайте подумаем, верить этому или&nbsp;нет? С&nbsp;одной стороны&nbsp;— сенсорный экран и&nbsp;Multi-Touch это&nbsp;круто, модно и&nbsp;современно. Но&nbsp;как&nbsp;с&nbsp;ним&nbsp;работать? Большинство владельцев больших мониторов сидит от&nbsp;них&nbsp;на&nbsp;расстоянии значительно превышающем длину руки. Но&nbsp;даже если сесть близко&nbsp;— руку придется вытягивать горизонтально или&nbsp;даже задирать вверх, и&nbsp;она&nbsp;быстро устанет. Чтобы руки не&nbsp;уставали, монитор надо положить горизонтально, а&nbsp;это&nbsp;уже&nbsp;совсем странно будет выглядеть, особенно если в&nbsp;нем&nbsp;22&nbsp;дюйма. Да&nbsp;и&nbsp;Mac&nbsp;OS&nbsp;X&nbsp;не&nbsp;совсем подходит для&nbsp;управления руками, не&nbsp;говоря уже&nbsp;о&nbsp;популярных программах для&nbsp;нее. Итак, экран надо уменьшить, систему поставить другую и&nbsp;в&nbsp;итоге… мы&nbsp;получаем планшетник, с&nbsp;которого все&nbsp;и&nbsp;начиналось. Странно, правда?</p> Mon, 18 Jan 2010 21:38:38 GMT Послабления? http://touchdev.ru/news/614 <p class="hyphenate">Со&nbsp;всех сторон доносятся радостные сообщения. Процесс проверки теперь занимает не&nbsp;несколько недель, а&nbsp;<nobr>2&#x2012;3</nobr>&nbsp;дня, а&nbsp;вместо отказа в&nbsp;публикации теперь могут просто попросить исправить неточность в&nbsp;следующей версии приложения.</p> Полный текст находится по адресу: http://touchdev.ru/news/614 Sat, 16 Jan 2010 21:00:00 GMT