← All posts tagged iPhone

mono
iPhone на девелоперский сайт apple заходить страшно, мало того что он выглядит траурно и у него уебищная навигация, так еще и семплы кода выполнены серым шрифтом на сером фоне и без подстветки синтаксиса.
как так жить...
mono
iPhone Android Кстати, Eclipse ADT становится все удобнее и удобнее. Улучшили анализ xml-файлов, лайоутов, например. Теперь среда выдает ворнинг, если константы забиваешь вручную, а не дергаешь из ресурсного файла.
Молодцы, в общем.

Несмотря на убогость визуального редактора, по части UI андроид имеет большие возможности, чем iOS. В iOS все честно прибито гвоздями.
mono
iPhone книги Купил русскоязычную книгу из серии HeadFirst по разработке для iPhone. Очень неплохая книга, серия продолжает держать марку.
— Все написано в "фирменном" стиле серии, в виде занимательного учебника, а не в виде сухого перевода официальной документации, с авторскими лирическими отступлениями.
— Книга не устарела еще до сдачи в печать, для примеров используется предыдущая версия XCode, и все что описано в книге еще актуально. Конечно, в iOS5 появилось много нового, но писать исключительно под iOS5 глупо, еще много устройств имеют 4 версию ОС.
— Огромное количество интересных и понятных примеров.
— Книгу просто приятно читать.
Из минусов.. Первод есть перевод, многие термины лучше было бы оставить без перевода, хотя таких ляпов совсем немного. В остальном, перевод очень качественный, и почти не доставляет неудобств.
Стоит сказать, что такую книгу на русском языке читать приятнее, потому что изначальная цель серии, сделать обучение технологиям в виде "легкого чтения". И всегда можно обратится к официальной документации в дополнение к книге.

Рекомендую, особенно тем кто хочет начать программировать для iOS, но не знает с чего начать. Книга позволит понять базовые вещи и даст вектор куда копать в дальнейшем.
Это действительно стоит того, потому что официальная документация Apple более запутанная, чем аналогичная документация Google, и въезжать в нее с нуля может быть достаточно сложно.

Книгу можно купить на ozon за достаточно пролетарскую цену. ozon.ru
Ну или попробовать найти в торрентах :)
mono
iPhone два часа убил на поиск ошибки, оказалось, что объект с которым я работал был просто не инициализирован (!!!). Все компилировалось и работало, но неправильно, потому что все что бы ты не слал объекту nil возвратит nil.
И компилятор, сука, даже не подсказал.

Код изначально не мой, поэтому я и подумать не мог, что переменную просто забыли инициализировать
mono
iPhone конечно, все эти фишки делают язык очень перегруженным синтаксисом. К тому же, синтаксис кажется инопланетянским для программиста на C++/Java
mono
iPhone все-таки есть множество приятных фишек, которые мне нравятся в Objective-C, которых не хватает в той же Java.

Опциональные методы в интерфейсах/протоколах

Возможность дописать методы к уже существующим классам.

Более гибкая модель ООП, особенно последних версий языка.

Да те же самые лямбда-функции, наконец.
mono
iPhone из хорошего, iOS — это все-таки не Bada. Хотя, хуже Bada вряд ли можно что-то создать.. тут уж в Samsung постарались на славу.
mono
iPhone еще радует ебанутая модель управления памятью, которая меняется от релиза к релизу. Сборку мусора не запилили, только потому что "тормозит", а то что теперь в телефоны ставят по два ядра и есть куча более "дорогих" технологий чем сборка мусора в эппле забывают.
mono
iPhone редактор форм ios — это какой-то лютый пиздец. для android, впрочем, тоже не весть какой удобный, но там достаточно простой xml, который можно редактировать руками.. тут же xml лучше вообще не смотреть