#windows #macos #cocoa
#Windows #macos #cocoa
Вопрос:
Существует ли более низкий уровень API ниже Cocoa, поскольку Win32 API ниже MFC? Если есть, широко ли он используется при разработке приложений для Mac OS X или iOS?
Ответ №1:
CoreFoundation — это API C более низкого уровня:
http://developer.apple.com/corefoundation/
Базовые классы — это более высокий набор классов objective-c foundation:
Apple предлагает «бесплатный» переход между типами этих:
Для OSX AppKit (Cocoa) — это платформа пользовательского интерфейса более высокого уровня, которая использует базовые классы:
Для устройств (iOS) поверх базовых классов есть UIKit (Cocoa Touch):
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIKit_Framework/_index.html
Все это широко используется при разработке OSX и iOS…