Cocoa Layered Architecture for Mac OSX

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

Mac OSX Layered Architecture

Mac OSX – Layered Architecture (Detailed)

Cocoa Layered Architecture for Mac OSX

Cocoa Layered Architecture for Mac OSX

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

Posted in Architecture, Cocoa, Cocoa Touch, iOS, Objective C Tagged with: , , ,

Leave a Reply

Your email address will not be published. Required fields are marked *

*