Что касается существующих библиотек, на iPhone, iPad и iPod touch могут использоваться платформы iOS UIkit, Foundation, CoreGraphics, MediaPlayer и т. Д. Однако не все классы можно использовать на всех устройствах. Для проверки доступности конкретной аппаратной службы необходимо использовать некоторые методы. (т. е. isSourceTypeAvailable: UIImagePickerControllerSourceTypeCamera
)
Использование Foundation и UIKit в iOS все вместе известно как Cocoa Touch. Но Mac OS X сделан в Какао, который использует платформу Foundation с AppKit.
Возможно, не совсем то, что вы ищете, но надеюсь, что это поможет.