Cocoa Touch is Apple's Objective-C framework for programming the iPhone. Cocoa Touch is based on Cocoa, however, Cocoa Touch is not completely identical. While some features from Cocoa are not included in Cocoa Touch, other features are added to utilize the unique capabilities of the iPhone.