Swift

Swift is a powerful and intuitive programming language for iOS, macOS, watchOS, tvOS, and beyond. It is specifically designed to work seamlessly alongside Apple's Cocoa and Cocoa Touch frameworks, providing a modern alternative to Objective-C, offering safety, performance, and expressiveness.

UIKit

The core framework for building graphical user interfaces in iOS applications.

Core Data

A framework for managing the model layer in iOS applications, providing object-graph management and persistence.

SpriteKit

A framework for creating 2D games and animations on iOS, macOS, watchOS, and tvOS.

ARKit

A framework for augmented reality (AR) development, enabling the creation of immersive AR experiences.

WatchKit

A framework for developing apps for Apple Watch, supporting notifications, user interface elements, and sensors.

Core Animation

A powerful animation framework for creating smooth, high-performance animations for user interfaces and other elements.

Core Graphics

A framework for 2D graphics rendering and drawing, enabling tasks like image manipulation and custom graphics.

SwiftUI

A declarative framework for building user interfaces across all Apple platforms, with easy-to-use tools for UI development.

Combine

A framework for handling asynchronous events and managing data streams, making it easier to work with dynamic data.

Core ML

A framework for integrating machine learning models into iOS, macOS, watchOS, and tvOS apps.

Swift Package Manager

A tool for managing the distribution of Swift code, allowing for easy integration of libraries and packages into your projects.

SwiftNIO

A low-level networking framework for building high-performance, event-driven network applications.