Что мне нужно, чтобы научиться разработке iPhone в автономном режиме?[закрыто]

StackOverflow https://stackoverflow.com/questions/921297

  •  06-09-2019
  •  | 
  •  

Вопрос

У меня скоро недельный отпуск без доступа к сети.Мне интересно научиться разработке iPhone.Какие приложения, учебные пособия, документы и так далее я должен загрузить, чтобы изучать и разрабатывать приложения для iPhone полностью в автономном режиме?Есть ли какие-либо шаги, которые мне нужно предпринять, чтобы подготовить мой iPhone к загрузке на него приложений, пока у меня все еще есть доступ к сети?

Это было полезно?

Решение

Единственное, что ты действительно нужен только Mac и SDK.Если вы зарегистрированы как разработчик, загрузите либо 2.2.1, либо более новую бета-версию 3.0.Версия 2.2.1 подходит для обучения, по крайней мере, до тех пор, пока вы не захотите начать загружать приложения.Убедитесь, что необходимая вам документация загружена, подписавшись на нее.Нажмите Справка-> Документация, и слева вы увидите наборы документации.Нажмите подписаться на те, которые вам нужны, или на все из них, если вы не уверены.

http://developer.apple.com/iphone/index.action

Теперь у вас есть все необходимое, чтобы начать учиться.Если вы хотите попробовать устанавливать программы на свой iPhone, вам нужно будет получить сертификат разработчика и сгенерировать свои ключи.Это сложно, и требуется время, чтобы разобраться в этом.Если вы не хотите этого делать, просто воспользуйтесь симулятором iPhone, который входит в комплект SDK.Прежде чем уйти, загрузите программу Hello World с сайта developer.apple.com и попробуйте запустить ее в SDK.Если вы можете "Создать и перейти" и посмотреть симулятор iPhone, вы должны быть настроены.

Если вы новичок в Objective-C, возьмите "Программирование Cocoa для Mac OS X (3-е издание)" Аарона Хиллегасса.Стиль преподавания отличный, и он действительно хорошо объясняет основы.Книга ориентирована на программирование для настольных компьютеров, но лучшего введения в Objective-C.

http://www.amazon.com/exec/obidos/ASIN/0321503619/

Если вам нужно что-то более специфичное для iPhone, ознакомьтесь с "Началом разработки iPhone" Дейва Марка и Джеффа Ламарша.У них есть очень подробные примеры.Стиль преподавания не такой четкий, а главы очень длинные и запутанные, но они обстоятельные.

http://www.amazon.com/exec/obidos/ASIN/1430216263/

Если вам нужна другая книга, возьмите "Разработка iPhone SDK" от Pragmatic Programmers.Это бета-версия книги, поэтому в ней будет несколько ошибок, но стиль намного понятнее, а главы гораздо более удобоваримого объема.

http://www.pragprog.com/titles/amiphd/iphone-sdk-development

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

Удачи!

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

Стэнфордский курс программирования для iPhone представляет собой подкаст, и для его загрузки не требуется доступ к сети (хотя для некоторых примеров программ, которые вы пишете, требуется).

CS193P - Программирование для iPhone

Это довольно полное введение, вы сможете писать реальные программы, когда закончите, и, вероятно, это больше контента, чем вы можете разумно усвоить за неделю.Текущее содержимое класса написано для 2.x SDK, так что никаких проблем с бета-версией 3.0, о которых стоит беспокоиться.

Смотрите мой ответ на этот вопрос:

https://stackoverflow.com/questions/332039/getting-started-with-iphone-development/332057#332057

Ваш вопрос довольно близок к дублированию.

И да, ваш телефон должен быть настроен на определенный режим разработки.Все это объясняется в документации SDK.

Я бы обновил ваш SDK и прошивку iTunes / iPhone.Я бы также скачал подкаст с учебными пособиями.Наконец, вот отличный Ссылка к куче PDF-файлов, которые вы можете загрузить и использовать.

  1. SDK С документацией от http://developer.apple.com/iphone/index.action

По моему мнению, roseindia - хороший офлайн-курс, но он очень дорогой, вместо этого вы можете пойти на онлайн-курсы, такие как edumobile.org , Это хороший сайт для начала, поскольку он охватывает все основные концепции, которые вам нужно знать, чтобы вы могли без каких-либо трудностей создавать свои собственные приложения для вашего персонального iphone.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top