Как проще всего непрограммисту изучить основы создания приложений для iPhone?

Я в первую очередь дизайнер с довольно высоким уровнем понимания CSS и HTML. У меня есть идея для очень простого приложения для iPhone, в основном включающего таймер, анимированную графику и немного звука. Если я стану более продвинутым, могут быть несколько простых настроек настройки

У меня нет понимания цели C или C в этом отношении. (Самым близким, что я получил, был курс Pascal 20 лет назад.) Помимо дружбы с разработчиком, который мотивировал меня помочь мне, какой был бы самый простой и наиболее вероятный метод изучения минимума, который мне нужно знать, чтобы создать свое собственное приложение для iPhone?

На кого-то повлияли все статьи об историях успеха о том, как быстро разбогатеть с помощью магазина приложений :)

Gilles 21.09.2008 01:54

В этой статье о stackoverflow есть хороший список ресурсов: как-статьи-для-iphone-development-objective-c

mistrmark 21.09.2008 01:23
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
4
2
4 818
8

Ответы 8

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, тогда просто проигнорируйте этот ответ :)

Другие вопросы по теме