Open menu with table of contents iOS Development - Framework Basics 1
Logo of Stuttgart Media University for light theme Logo of Stuttgart Media University for dark theme
Mobile Application Development 2

iOS Development - Framework Basics 1

Stuttgart Media University

1 What you will learn

  • Get a brief overview of what the iOS framework is
  • What the building blocks of the framework are for creating apps including
    • UI Elements, hardware access, data management and system services

2 Agenda

  • Overview of iOS Framework Layers
    • Cocoa Touch (top layer)
    • Media Layer
    • Core Services
    • Core OS (lowes layer)
  • References

3 Overview iOS Framework Layers

center

Details on all Apple frameworks can be found in the Apple Developer Documentation

4 Cocoa Touch

Key Frameworks:

Purpose: This layer provides high-level frameworks for designing the user interface and handling events.

5 Media Layer

Key Frameworks:

Purpose: Provides resources for working with graphics, audio, and video.

6 Core Services Layer

Key Frameworks:

Purpose: Provides essential services and infrastructure for the app’s functionality.

7 Core OS Layer

Key Components:

Purpose: The foundation for all other layers, providing low-level services.

8 References