Cocoa Touch Apple tarafından yapılan iOS , Apple Watchiçin watchOS ve dördüncü nesil Apple TV için tvOS üzerinde çalışan yazılım programlarını oluşturmak için bir UI Kullanıcı arayüzüçerçevedir. macOS üzerinde mevcut değildir. Cocoa Touch iPhone, iPod Touch ve iPad için iOS işletim sisteminin bir soyutlama katmanını sağlar. Cocoa Touch Geliştirici Appleİşletim sistemiiOSTürYazılım iskeletiResmi sitesiSitesi Özellikler iOS, watchOS ve tvOS teknolojileri en üst düzeyde Cocoa Touch ile tabakaların bir dizisi ve CoreOS / kernel olarak görülebilir. Aşağıdaki gibi iOS watchOS ve tvOS teknolojileri hiyerarşik görünümü edilebilir: Cocoa Touch Medya / Uygulama Hizmetleri Çekirdek Hizmetleri Core OS / iOS çekirdek Cocoa Touch'un temel özellikleri ve teknolojilerin bazıları şunlardır: Uygulama Uzantısı Dokunma Belge Seçici AirDrop TextKit UIKit Dinamikleri Multitasking Otomatik Düzenleme Storyboards UI Koruma Apple Push Notification Servisi yerel Bildirimler Hareket tanıyıcı Standart Sistem Görünümü Kontrolörleri Cocoa Touch iOS çalıştıran cihazlarda uygulamaları geliştirmek için anahtar yazılım çerçeveleri sunar. Bu anahtar çerçevelerin bazıları şunlardır: Foundation Kit Çerçevesi UIKit Çerçevesi GameKit Çerçevesi iAd Çerçevesi MapKit Çerçevesi Adres Defteri Çerçevesi EventKit UI Çerçevesi Mesaj UI Çerçevesi Bildirim Merkezi Çerçevesi PushKit Çerçevesi Twitter Çerçevesi