iOS system is divided into cocoa touch layer, media layer and Coreservice layer.
The Cocoa Touch layer provides basic system behavior support, and minimizes the developer's workload. The Cocoa touch layer mainly contains the Uikit framework (Uikit provides some key objects for the program to run, the app captures the user input and the content displayed on the screen), and the Mapkit framework (IOS 3.0 version introduces the framework, The framework provides a map interface that can be embedded in the application, which contains a scrollable map view, and the Address Book UI Framework (ISO 3.0 introduces the framework, which can be used to compose e-mail messages and put them in a user's Outbox to queue for delivery). Message UI Framework (displays the standard system interface for creating or editing contacts).
The media layer contains graphics, audio, and video technologies. The media layer mainly includes the quartz core framework, which contains the core animation interface. Core animation is advanced animation and blending technology that uses optimized render paths for complex animations and visuals, Media player framework (applications play food and audio content), AV The foundation framework, which contains the Objective-c class that can be used to play audio content, and the Core graphics framework ([coregraphics.framework] contains the Quartz 2D drawing API interface. The framework is based on the C interface and provides painting capabilities.
Core Service Layer: The application provides the underlying system services. Includes the foundation framework, which provides OBJECTIVE-C encapsulation for many of the features of the core Foundation framework, and the Core Foundation framework (a set of C-language interfaces that provide basic data management and service capabilities for iOS applications) Core location Framework (used to locate the current latitude and longitude of a device), other frameworks (Cfnetwork framework, core data framework, core telephony framework, Event kit framework, Mobile Core Services Framework, Quick look frame, Store kit Framework, SYSTEM Configuration framework).
Basic introduction of Ios:ios system