Basic introduction of Ios:ios system

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.