Для разработки приложений для iOS вам придется использовать Xcode, который представляет собой интегрированная среда разработки, также называется IDE (аббревиатура на английском языке для Iинтегрированная среда разработки), что означает, что это компьютерная программа, состоящая из набора инструменты программирования.
Эта IDE предоставляет Графический интерфейс который очень полезен для разработки приложений и включает новый язык программирования SWIFT, выпущенный Apple в этом году.
Apple - это продвижение Swift, но это не значит, что вы не можете программировать с Другие языки как Objective-C. Выбор языка зависит от вас, вот список средства чтобы направить вас:
- Начните разрабатывать приложения для iOS сегодня: Это официальное руководство Apple Чтобы начать программирование, начните со сжатия Xcode и начните со структуры вашего приложения, реализуйте его и завершите загрузкой в App Store.
- Представляем Swift: Это новый язык Apple, им намного проще пользоваться, поэтому, если вы учитесь с нуля, возможно, это сладкое место для начала учиться.
- Видео разработки Apple: У Apple есть подборка видеороликов WWDC, в которых рассказывается о частях разработки, советах и ресурсах, стоит остановиться, чтобы посмотреть на некоторые из них.
- Учебники Рэя Вендерлиха: Если вы хотите создать игру, учебники Рэя Вендерлиха - лучшая отправная точка. Вам нужно будет знать Swift и Objective-C.
- Возможности API Apple: Apple предлагает множество различных API для доступа к расширениям iOS 8, включая Touch ID, Photos, HealthKit и другие. Ознакомление с этими API может поднять уровень вашего приложения в геометрической прогрессии.
- Класс Code School по разработке приложений для iOS: Вы можете получить доступ к основы разработки бесплатно через вводные классы в этой школе.
- Стэнфордские классы разработчиков iOS: Стэнфордские предложения бесплатные классы для изучения iOS. На данный момент они доступны только для iOS 7, но, скорее всего, скоро выпустят обновление для iOS 8.
Руководство по обзору приложений
У Apple очень специфический взгляд на приложения, которые позволят в магазине, поэтому полезно знать его правила еще до запуска приложения. Если вы этого не сделаете, вы можете потратить много времени на приложение, которое Apple не разрешит в App Store. Эти Стандарты они в Рекомендации по обзору приложений для магазина.
Когда вы закончите приложение, вы можете отправить его в App Store и будут подвергнуты суровому рассмотрению исходя из его содержания, дизайна и технических деталей. Поэтому важно принимать во внимание Руководство по обзору, Ознакомьтесь с рекомендациями. У Apple также есть список наиболее частые причины отказа.
Таким же образом и там конкретные руководства Если вы хотите использовать какой-либо из API, наиболее распространенными являются:
- Правила Apple Pay
- Расширения приложений
- Аптечку
- HomeKit
Руководство по дизайну
Apple хочет, чтобы все приложения в ее магазине имели «консистенция«, И хотя это не обязательно означает хороший дизайн, это означает, что приложения используют одни и те же базовые элементы в пользовательском интерфейсе, который подробно описан в Руководство по человеческому интерфейсу. В нем вы найдете то, что они так требуют в дизайн приложения как в дизайне иконок.
Чтобы облегчить этот процесс, у них есть краткое изложение того, что можно и что нельзя делать, чтобы было легче начать, вы можете увидеть это в Что можно и что нельзя делать. Другие ресурсы:
- Создание отличных приложений: Сборник лучших бесед WWDC по дизайну интерфейсов.
- Проектирование пользовательского интерфейса: Руководство по проектированию интерфейсов в iOS 8 с использованием встроенных инструментов Xcode.
Тестирование
Важно протестировать приложение, и мы всегда рады новым взглядам, поэтому это важно. используйте бета-тестеры, которые доведут ваше приложение до предела. В этом сценарии у нас есть два интересных варианта:
- GitHub это для него контроль версий программного обеспечения и совместная работа. После того, как вы зарегистрируетесь на GitHub, очень легко привязать к нему свой Xcode, поэтому все, что вы делаете, сохраняется там, а остальная часть команды становится доступной. Если вам нужна небольшая помощь, используйте их Руководства.
- Крыло!, это приложение, которое позволяет другим пользователям протестируйте свое приложение, вам просто нужно скачать и установить Крыло!.
Разработка для iOS знакомится с XcodeКак только вы поймете, как это работает, вы можете написать свое приложение на многих языках или войти в Swift.
Отлично, большое спасибо
Очень хорошая информация, спасибо за такие публикации, к которым стоит заглядывать время от времени.
спасибо большое, серьезно