Интегрированные среды разработки (IDE)
Xcode: Официальная IDE от Apple для разработки приложений для iOS, macOS, tvOS и watchOS.
AppCode: IDE для Objective-C и Swift, разработанная JetBrains.
Xamarin Studio: Кроссплатформенная IDE от Microsoft для создания приложений для Android, iOS и Windows.
Редакторы кода
Atom: Бесплатный редактор с открытым исходным кодом, разработанный GitHub.
Visual Studio Code: Бесплатный редактор от Microsoft с расширенными возможностями и поддержкой многих языков.
Sublime Text: Платная IDE с обширными возможностями настройки.
Онлайн-компиляторы
Swift Playgrounds: Онлайн-среда для обучения и прототипирования приложений Swift.
Codeanywhere: Онлайн-IDE с поддержкой различных языков программирования, включая Swift и Objective-C.
Cloud9: Онлайн-IDE от Amazon, которая позволяет разработчикам кодировать в облаке.
Инструменты для создания интерфейса
Interface Builder: Встроенный в Xcode инструмент для создания пользовательских интерфейсов приложений.
Sketch: Профессиональное приложение для проектирования пользовательского интерфейса.
Figma: Онлайн-инструмент для совместного проектирования и прототипирования.
Фреймворки для разработки
UIKit: Основной фреймворк Apple для разработки пользовательского интерфейса приложений iOS.
SwiftUI: Новый декларативный фреймворк Apple для создания пользовательских интерфейсов SwiftUI.
React Native: Кроссплатформенный фреймворк для создания приложений iOS с использованием JavaScript.
Flutter: Кроссплатформенный фреймворк для создания приложений iOS с использованием Dart.
Инструменты для тестирования
XCTest: Фреймворк Apple для создания модульных тестов для приложений iOS.
Kiwi: Библиотека для тестирования с открытым исходным кодом, которая работает со XCTest.
Cucumber: Инструмент для тестирования на основе поведения.