Я в первую очередь дизайнер с довольно высоким уровнем понимания CSS и HTML. У меня есть идея для очень простого приложения для iPhone, в основном включающего таймер, анимированную графику и немного звука. Если я стану более продвинутым, могут быть несколько простых настроек настройки
У меня нет понимания цели C или C в этом отношении. (Самым близким, что я получил, был курс Pascal 20 лет назад.) Помимо дружбы с разработчиком, который мотивировал меня помочь мне, какой был бы самый простой и наиболее вероятный метод изучения минимума, который мне нужно знать, чтобы создать свое собственное приложение для iPhone?
В этой статье о stackoverflow есть хороший список ресурсов: как-статьи-для-iphone-development-objective-c





http://developer.apple.com/iphone/
У них есть довольно простые приложения и несколько хороших статей.
Присоединяйтесь к Программа iPhone Dev и прочитайте их образцы кода (они простые), а также их руководства (очень полезные). Другого пути я не знаю.
Если у вас нет опыта программирования, то создание нативного приложения для iPhone будет непростой задачей. Разработка для iPhone очень похожа на разработку для настольного компьютера Mac, это очень полная и зрелая система.
Честно говоря, я бы предпочел сделать веб-приложение для iPhone. В Mobile Safari есть несколько специальных ловушек, которые позволяют вам стать «ближе» к системе, чем «обычное» веб-приложение. А иногда и этого вполне достаточно.
Если вы действительно серьезно относитесь к этому и готовы потратить некоторое время на то, чтобы действительно научиться программировать на Какао, то, как я бы это сделал, было бы сочетание чтения всего того, что Apple может предложить, а также пары хороших книг. для справки и более концептуальной картины / погружения в образ мышления Какао.
Если вы просто хотите вместе взломать что-то, что работает, вам, вероятно, лучше всего будет сочетать пример кода Apple и множество вопросов на различных форумах, когда вы застряли.
Книги, которые я бы порекомендовал, были бы Программирование на Objective-C, Стивен Кочан и Программирование какао для Mac OS X, Аарон Хиллегасс. Первое - хорошее введение в сам язык Objective-C, а второе - в значительной степени книга то Cocoa. Это не специальная книга для iPhone, но практически все в ней (особенно концепции и шаблоны дизайна) по-прежнему применимы. Имейте в виду, что у вас не будет доступа к сборщику мусора на iPhone. Вы также должны обязательно прочитать собственный Введение в язык программирования Objective-C 2.0 от Apple.
Чтобы реальный код можно было просмотреть и адаптировать к вашим потребностям, трудно найти что-то лучше, чем собственная библиотека образцов кода Apple для iPhone.
Вы также можете попробовать этидва форумы для любых вопросов SDK, которые могут у вас возникнуть, а также, конечно, Stack Overflow для более общих вещей, которые не подпадают под NDA.
Возьмите курс на iNVASIVECODE или Ранчо Big Nerd.
Есть также классы Stanford CS193 iOS, которые действительно хороши. Обновлен каждый термин CS193p
/ * Ссылки обновлены в апреле 2015 г. * /
У Manning Publication в разработке есть книга под названием iPhone в действии, которая будет адресовать кодирование веб-приложений, а также нативных приложений для iPhone. Его выпуск намечен на 9 января, но в зависимости от того, как долго Apple будет поддерживать NDA в силе, это может занять больше времени ...
Самый простой способ - использовать веб-сервис, созданный для непрограммистов. Найдите тот, который даст вам возможность создавать собственные приложения, а не просто похожие шаблоны. Проверить http://www.Snappii.com
Если вы уже разбираетесь в HTML и CSS, возможно, вы захотите освежить свой JavaScript вместо этого и использовать что-то вроде Kendo UI Mobile или jQuery Mobile. Вы можете создать одностраничное приложение HTML5, которое будет работать на устройствах iPhone и Android. С таким же успехом можно использовать свои сильные стороны, а не начинать с нуля! Если вы действительно не хотите изучать objective-c, тогда просто проигнорируйте этот ответ :)
На кого-то повлияли все статьи об историях успеха о том, как быстро разбогатеть с помощью магазина приложений :)