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 *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Recent Posts


Hit Counter provided by technology news