**Языки программирования**
* Swift (рекомендуется)
* Objective-C (используется в более старых приложениях)
**Инструменты разработки**
* Xcode (интегрированная среда разработки Apple)
**Требования**
* Mac с операционной системой macOS 10.13 или более поздней версии
* Учетная запись разработчика Apple
**Начало работы**
1. **Установите Xcode.** Загрузите последнюю версию Xcode из App Store.
2. **Создайте новую учетную запись разработчика Apple.** Если у вас еще нет учетной записи, создайте ее на сайте Apple Developer.
3. **Подключите свое устройство iOS к Mac.** Используйте Lightning-кабель или Wi-Fi.
**Создание нового проекта**
1. Откройте Xcode и щелкните «Создать проект».
2. Выберите шаблон «iOS -> Application -> Single View App».
3. Настройте параметры проекта и нажмите «Создать».
**Написание кода**
1. Дважды щелкните файл «ViewController.swift» в папке «Sources». Здесь будет находиться основной код вашего приложения.
2. Напишите код на Swift или Objective-C.
**Основные концепции Swift**
* **Структуры и классы:** Типы данных, которые содержат свойства и методы.
* **Функции:** Блоки кода, которые принимают параметры и возвращают значения.
* **Замыкания:** Анонимные функции, которые могут захватывать переменные из окружающего контекста.
**Основные концепции Objective-C**
* **Классы:** Типы данных, которые содержат методы и свойства.
* **Селекторы:** Имена методов, используемые для вызова их динамически.
* **Протоколы:** Описания интерфейсов, которые могут реализовывать классы.
**Запуск приложения**
1. Щелкните кнопку «Запустить» на панели инструментов Xcode.
2. Выберите устройство из выпадающего списка.
3. Приложение будет установлено на ваше устройство и запущено.
**Полезные ресурсы**
* [Документация Apple по iOS](https://developer.apple.com/documentation/ios)
* [Руководство Apple по программированию на Swift](https://developer.apple.com/swift/)
* [Руководство Apple по программированию на Objective-C](https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/index.html)