Cocoa Layered Architecture for Mac OSX
Created By: Debasis Das
Below is a high level summary architecture diagram for the different layers in a Mac OSX for Cocoa App Development. Each layer helps achieve rich functionalities.
Primarily the OSX is divided into 5 primary layers
- Cocoa Application Layer
- Media
- Core Services
- Core OS
- Kernel & Device Drivers
Mac OSX – Layered Architecture
Mac OSX – Layered Architecture (Detailed)
The details about each layer can be found at
https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/OSX_Technology_Overview/CocoaApplicationLayer/CocoaApplicationLayer.html#//apple_ref/doc/uid/TP40001067-CH274-SW1
Leave a Reply