컴퓨터 지식 네트워크 - 컴퓨터 지식 - iOS 시스템 아키텍처의 4개 계층은 무엇인가요? uikit 프레임워크는 어느 계층에 속합니까?

iOS 시스템 아키텍처의 4개 계층은 무엇인가요? uikit 프레임워크는 어느 계층에 속합니까?

Qianfeng Kouding Academy iOS 개발이 귀하의 질문에 답변해 드립니다:

1. 코어

OS 레이어: 주로 커널을 포함하여 iOS 프레임워크의 하단에 위치 및 파일 시스템, 네트워크 인프라, 보안 관리, 전원 관리, 장치 드라이버, 스레드 관리, 메모리 관리 등 즉, 이 계층은 가장 낮은 수준의 시스템 수준 서비스를 제공합니다.

2. 핵심

서비스 계층: 이름에서 알 수 있듯이 문자열 관리, 컬렉션 관리, 네트워크 운영, URL 유틸리티 등의 서비스를 제공합니다. , 연락처 관리, 기본 설정 및 기타 서비스를 제공합니다. 또한 GPS, 가속도계, 자이로스코프 등 하드웨어 기능을 기반으로 다양한 서비스도 제공합니다. 이 계층에는 핵심

위치, 핵심 모션, 시스템 구성, 기초 및 핵심

Foundation 하위 모듈이 포함되어 있습니다. 그중 Foundation 및 Core Foundation 하위 모듈은 공용 데이터 유형(문자열, 컬렉션 등)의 추상화를 제공합니다. Core

Foundation의 Core Data 하위 모듈은 객체 그래프 관리 및 객체 지속성을 실현할 수 있습니다. .

3. 미디어 계층: 핵심

서비스 계층에서 제공하는 기능에 의존하며 주로 그래픽 및 멀티미디어 서비스를 담당합니다. 여기에는 CoreGraphics, Core Text, OpenGL ES, Core

Animation, AVFoundation, Core Audio 및 그래픽, 비디오 및 오디오와 관련된 기타 기능 모듈이 포함됩니다.

4. 코코아

터치 레이어: iOS 애플리케이션에 다양한 기본 기능을 직접 지원합니다. UIKit 프레임워크는 창, 보기, 보기 컨트롤러 및 다양한 사용자 컨트롤과 같이 애플리케이션에서 사용할 다양한 시각적 컨트롤을 제공합니다. 게다가 UIKit은 애플리케이션의 기본 동작과 이벤트 처리 구조도 정의합니다.

上篇: 2017 CCTV 금융315당, 노인 건강강좌 사기 적발 下篇: HiFiman HM-7 결함, 단점, 부족.
관련 내용