Персональные инструменты
 

ADD 2010: Отчет Титаренко Константина/Как начать разрабатывать для iPhone

Материал из CustisWiki

Перейти к: навигация, поиск
Как начать разрабатывать для iPhone (Никита Фролов на ADD-2010)
Никита Фролов
User vs developer

Терперь не могу Apple, сомневался, стоит ли идти на доклад, но в итоге не пожалел. Дело в том, что я за свою жизнь несколько раз довольно плотно сталкивался с различными продуктами от Apple в качестве пользователя и каждый раз неизменно приходил к мысли, что Apple делает не для людей. Успех данной конторы и ее красивых но бесполезных поделок — большая загадка для меня. Очень веселый доклад оказался, Никита вполне адекватно относится и к iPhone и к себе, и тем более к Apple. Основной тезис, который он регулярно повторял: Apple — корпорация зла, в ней всем правят дизайнеры, и жизни разработчикам там нет никакой (см. картинку справа). Показал образ типичного пользователя iPhone — Риз Уизерспун в фильме «Блондинка на юрфаке». (И попал не в бровь! Я ему напомнил, что как раз в этом фильме был кадр, где сидят студенты в аудитории, и у блондинки нашей, единственной на всем потоке, на столе стоит бук от Apple. Такой весь розовый и гламурный.) Рассмотрели кратко средства разработки для iPhone:

  • Web Apps — пользователь не отличает реальное приложение от сайта, открытого в браузере на своем телефоне
  • iPhone SDK — на Макинтоше от Apple
  • Jailbreak — сторонний продукт, сплошной хакинг с запаздывающими библиотеками по отношению к iPhone SDK

Вывод — пользуемся iPhone SDK. Далее прошлись по iPhone SDK подробнее, с примерами кодирования. У Apple свой объектный язык, похожий на C++, но сильно корявый и непривычный. Выход новой версии SDK — всегда большое событие, потому что (вспоминаем основной тезис) раз он новый, то все в нем должно быть по новому: ключевые слова, функции и пр. И так далее все в таком же духе, народ выл в голос. Понравилось его выражение «православный язык C++» и еще запомнился один диалог во время лайфкодинга. Вопрос: а интеллисенс есть? Ответ: есть, только я ему не доверяю.