Слой Cocoa touch содержит основные фреймворки, необходимые при создании приложения для iOS, такие как фреймворк UIKit, который, например, предлагает поддержку для создания пользовательского интерфейса и управления им и предоставления пользовательского ввода, а также других типов ввода в приложение. Медиауровень и его фреймворки используются, когда в приложении используются изображения, анимация, аудио или видео. Основные сервисы содержат некоторые фреймворки, которые предоставляют основные сервисы, необходимые для создания полезных приложений, такие как Core Telephony framework, который будет обсуждаться позже в разделе 5. Базовый уровень ОС содержит фреймворки, которые используются для предоставления низкоуровневых служб, связанных с сетями и оборудованием, таких как доступ к файловой системе или доступ к Bluetooth. Эти фреймворки очень ограничены разработчиками, но вместо этого используются фреймворками более высокого уровня для предоставления сервиса, который может использовать разработчик [32].