Теги постов ‘IPhone’

Уроки iPhone SDK: (Часть 6) OpenGL ES: кладем структуры на квадрат

Среда, декабря 30, 2009

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

(more…)

Курс СКВ на iPhone (parse XML Files)

Понедельник, декабря 28, 2009

Ура! Выделил время и прописал подходящий мне апп для iPhone. Конечно, долго официально намеревался, а делов то! В целом, за вечер прописал. Впрочем, естественно довольно-таки несложен и в отсутствии наваротов. Значит курс СКВ Украины :) Но в случае если попытаетесь, то совершенно прочитаете данную заметку и сами устроите :) Если лень, возможно скачать Exchange rates on iPhone

(more…)

[ebook] iPhone Open Application Development

Четверг, декабря 24, 2009

Программирование на Objective-C под iPhone ” ); $(id).down(’ul’).setStyle(’float:right;’); $(id).removeClassName(’rep_bar_expanded’); $(id).removeClassName(’rep_bar_shrink’); new Effect.Morph( $(id), { style: ‘rep_bar_expanded’, duration: 0.4, afterFinish: function() { new Effect.Appear( popup, {duration:0.4} ); } } ); /* Class */ if ( type == 1 ) { $(’rep_msg’).addClassName(’ah30rep_positive’); } else if ( type == -1 ) { $(’rep_msg’).addClassName(’ah30rep_negative’); } $(’reputationMsgBox’).writeAttribute(’id’, id + ‘_box’ ); $(’cancelRep’).writeAttribute(’id’, id + ‘_cancel’ ); $(’sendRep’).writeAttribute(’id’, id + ‘_send’ ); $(’rep_msg’).writeAttribute(’id’, id + ‘_msg’ ); $( id + ‘_cancel’ ).observe( ‘click’, ah30CancelRep.bindAsEventListener(0, type, id) ); $( id + ‘_send’ ).observe( ‘click’, ah30SendRep.bindAsEventListener(0, type, id) ); } function ah30CancelRep( event ) { Event.stop(event); type= ( arguments )[1]; id= ( arguments )[2]; ah30ShrinkBar( id ); } function ah30SendRep( event ) { Event.stop(event); type= ( arguments )[1]; id= ( arguments )[2]; value= ( type == 1 ) ? 1 : -1; if( ! ipb.global.reputation[ id ] ) { return; } else { var rep = ipb.global.reputation[ id ]; } ah30ShrinkBar(id,false); // Send ping new Ajax.Request( rep.sendUrl + ‘&rating=’ + value + ‘&rep_msg=’ + $(id + ‘_msg’).getValue().encodeParam(), { method: ‘get’, onSuccess: function( t ) { if( t.responseText == ‘done’ ) { try { // It worked! Hide the rep buttons rep.obj.down(’.rep_up’).hide(); rep.obj.down(’.rep_down’).hide(); } catch(err) { } // Update the figure var rep_display = rep.obj.down(’.rep_show’); if( rep_display ) { ['positive', 'negative', 'zero'].each(function(c){ rep_display.removeClassName(c) }); var newValue = rep.currentRating + value; if( newValue > 0 ) { rep_display.addClassName(’positive’); } else if( newValue

iPhone. Во всяком случае разработка прибавлений с открытым кодом

Среда, декабря 23, 2009

Книга посвящена разработке приложений для iPhone на языке Objective-C с помощью iPhone API, правильно используя мало-мальски последние версии инструментария с открытым кодом, обновленного для ненамного программного обеспечения iPhone 2.x и iPhone 3G. Значит официально рассматриваются настройка и работа с приложениями iPhone. Возможно, подробно описана разработка пользовательских интерфейсов с помощью попросту графической оболочки UIK.it. Кроме того хладнокровно показана обработка событий. Казалось, совершенно рассмотрено программирование графики, включая анимацию и трехмерную трансформацию поверхностей. Разумеется уделено мало-мальски большое внимание вопросам записи и воспроизведения более-менее звуковых файлов. Однако, в приложении подробно описаны очень-то различные приемы программирования и классы открытого кода для создания ненамного собственных приложений для iPhone.

(more…)

Objective-C программирование для iPhone: Апрель 2009

Вторник, декабря 22, 2009

Как вам скорее всего знаменито, Objective-C разрешает проворно отчетливо творить сеттеры и геттеры при помощи директив @property и @synthesize

Однако основное я склонен думать, что достоинство данных @property в способностях, самостоятельно представляемых приспособлением Key-Value-Mechanisms Об данных способностях чуток поподробнее:

(more…)

Библиотека Ruby и Ruby on Rails у вас на iPhone

Понедельник, декабря 21, 2009

By Astoria Программы для iPhone Написать комментарий

Если вы программируете на Ruby или на Ruby on Rails, то для вас наличие этого приложения на вашем iPone или iPod Touch будет очень и очень кстати. Мало того можно себе только добросовестно представить, но для одних  только рельс на данный момент (Ruby on Rails версии 2.3.2) около 600 классов, 500 модулей и более 3500 методов. Короче, как это все можно крепко держать в голове? А нужно-ли? Может быть гораздо лучше просто еще несколько расширить перечень возможностей вашего и в отсутствии того неподменного спутника от фирмы Apple, переложив на него данную по-человечески томную ношу, и быстро высвободить очень-очень собственный мозг для просто-таки свежих мыслей? 

(more…)

Программирование на Python и Objective-C в Mac OS: Утечки памяти в iPhone. И все же предварительно изучаем инструмент Leaks

Среда, декабря 16, 2009

В заключительнее время энергично тружусь с програмкой Instruments. Конечно, как тихо обнаружилось, она однозначно необыкновенно слишком актуальна для обнаружения утечек памяти. Впрочем, я прикинул, что разов данная функция так может быть особенно полезна мне, вероятно, и прочим юзерам станет мало-мальски занимательно твердо выяснить, как благодаря ей самостоятельно выявлять утечки памяти.

(more…)

Разработка программ для iPhone (подробно пишем программы – софт)

Понедельник, декабря 14, 2009

Для того, дабы скоро сделать по-своему собственную програмку для iPhone, надо во-1-х хладнокровно знать язык Objective C и скачать мат-лы по библиотекам, применяемым при исследованию программ для iPhone, а так же, необходимо постепенно поставить однозначно на собственный комп (в случае если у Вас ОС Windows) эмулятор окружения *.nix (CYGWIN), после этого добросовестно установить столь достаточный для исследования пакет программ (компилятор GCC для зодчества ARM и toolchain для iPhone). Говорят, все данное Вы спокойно сможете скачать в некоем архиве : Сygwin (277 Мб.) – Скачать + Readme.txt

(more…)

Простое внедрение в компонентно-ориентированное программирование под iPhone

Вторник, декабря 8, 2009

Interface Builder владеет просто-напросто сильными средствами для дизайна вашего прибавления на уровне компонентов. Конечно, не лишь совсем зрительных. Впрочем, компонент вообщем – данное однозначно закоренелый узел, который гордо умеет превосходно и чётко скрупулезно хладнокровно исполнять глубоко возложенные на него задачки. Значит будь то отрисовка чего-бы то ни было на экран, или запись инфы в файл очень-очень в особом вполне малогабаритном формате, справедливо приспособленном под наше прибавление.

(more…)

Как начать программировать для iPhone под Windows

Вторник, декабря 8, 2009

Небольшая вводная заметка, стремительно появившаяся как эффект поистине собственных исследований на установленную тему и идей, стремительно появившихся, покуда я обучался подробно писать под iPhone.

Кому?

Эта заметка создана для промышляющих разработчиков программного обеспечения и имеет не более чем короткий инструктаж про “что и где выискивать” плюс перечень ключевиков для поиска. Впрочем, вы добросовестно не отыщите тут детализированного описания что нарочно творить, а взамен данного вы самостоятельно отыщите описание, что выискивать в webе, в котором порядке и что быстро читать для совсем последующего расширения кругозора.

(more…)