Является ли Cocoa Mac эквивалентом Win32 API или MFC в Windows? - PullRequest
6 голосов
/ 12 ноября 2011

Есть ли более низкий уровень API ниже Какао, чем Win32 API ниже MFC? Если есть, широко ли он используется в приложениях Mac OS X или iOS?

1 Ответ

8 голосов
/ 12 ноября 2011

CoreFoundation - это API нижнего уровня C:

http://developer.apple.com/corefoundation/

Базовые классы - это базовый набор классов с более высокой целью:

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/ObjC_classic/_index.html

Apple предлагает «бесплатный» мост между типами:

http://developer.apple.com/library/ios/#documentation/CoreFoundation/Conceptual/CFDesignConcepts/Articles/tollFreeBridgedTypes.html

Для OSX AppKit (Какао) - это инфраструктура пользовательского интерфейса более высокого уровня, которая использует базовые классы:

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/ObjC_classic/_index.html

Для устройств (iOS) есть базовый класс UIKit (Cocoa Touch):

http://developer.apple.com/library/ios/#documentation/uikit/reference/UIKit_Framework/_index.html

Все они широко используются в разработке для OSX и iOS ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...