Как начать разрабатывать приложения для iOS: FAQ и полезные ссылки
Отвечаем на часто задаваемые вопросы об iOS-разработке. Нужен ли mac, нужен ли iPhone, и как вообще начать разработку для iOS.
В этой статье вы найдёте ответы на часто задаваемые вопросы об iOS разработке и полезные ссылки для тех, кто хочет начать разрабатывать приложения на iOS.
Требования
Вам понадобится:
- купить мак\установить macOS на виртуальную машину.
- установить Xcode.
После этого вы сразу сможете запустить шаблонное HelloWorld приложение на симуляторе iOS устройства.
Если вы только начинаете программировать, прочитайте нашу статью про программирование для новичков.
С чего начать обучение
В первую очередь изучите язык Swift и его основные библиотеки UIKit и Foundation.
Полезные ссылки:
- Основы языка Swift на русском языке.
- Приложение Sololearn, здесь есть бесплатный курс по Swift.
А также посмотрите лекции и конспекты Стэнфордского курса по iOS разработке.
Где задавать вопросы
Сначала попробуйте поискать решение в Google и Stack Overflow. Если найти ответ не удаётся, то вы можете воспользоваться нашей подборкой русскоязычных чатов для программистов.
FAQ
Полезные ссылки
Рассылки
- Еженедельная рассылка об iOS разработке, на английском языке.
Статьи
- Парсинг JSON в Swift.
- Статьи по iOS на нашем сайте.
- Статья о выборе архитектурного паттерна.
Остальное
- Размеры экранов всех iOS устройств.
- Туториалы по iOS разработке.
- Ещё один сайт с туториалами.
- Огромный список курсов и библиотек для iOS.
- Гайдлайны Apple по дизайну и юзабилити мобильных приложений.
- SwiftUI — это новый способ создания интерфейса. Вот туториал от Apple.