Cocoa Touch

Cocoa Touch Apple' tarafından yapılan iOS (IPhone, iPod Touch ve iPad için), Apple Watch iç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 (önceki Mac OS X ve OS X) ü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 macOS Cocoa API araç seti dayalıdır ve öncelikle Objective-C dilinde yazılmıştır. Cocoa Touch macOS bilgisayarlarında bulunmayan donanım ve özelliklerin kullanımına izin verir ve cihazların IOS aralığı böylece benzersizdir. Sadece Kakao gibi, Cocoa Touch, bir Model-View-Controller (MVC) yazılım mimarisini izler. Cocoa Touch Kakao grafik kontrol elemanlarının (Widget) farklı bir dizisini içerir. Kakao Touch üzerinde tabanlı uygulamalar geliştirmek için araçlar iOS SDK-da dahildir.

Özellikleri 
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 Touchun 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 (Application Kit dayalı)
 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

Kaynakça

Dış bağlantılar 
 Sitesi

Ayrıca bakınız 
 Cocoa API

İPhone
Sahipli yazılım
İOS