Cocoa Touch基于 Mac OS X Cocoa API， 主要用 Objective-C程序语言写成。 相比Mac OS X上的Cocoa，Cocoa Touch增加了支持iOS设备的硬件和功能。和Cocoa一样, Cocoa Touch使用MVC软件架构模式。Cocoa Touch具有不同于Cocoa的图形控制组件。iOS SDK包含了开发基于Cocoa Touch的应用软件的工具。
iOS技术架构内的Cocoa Touch.技术上，iOS可分为如下一套组件，顶层是