osx

Getting started with osx

Remarks#

This tag is for documentation on Apple-created Mac-specific programming APIs, such as AppKit.

Overview of Frameworks

Apps written for macOS are usually written with Apple’s Frameworks. The frameworks that almost every app will use are:

  • AppKit - for creating and managing UI elements
  • Foundation - for common non-UI objects and operations

There are other common frameworks that are used in many, but not all apps:

  • CoreData - for data storage
  • Dispatch - for management of multiple threads
  • CoreGraphics - for drawing a graphics related tasks
  • CoreAnimation - for animation of UI elements

This modified text is an extract of the original Stack Overflow Documentation created by the contributors and released under CC BY-SA 3.0 This website is not affiliated with Stack Overflow