美文网首页
IOS底层架构总结(1)系统架构

IOS底层架构总结(1)系统架构

作者: 开米肉丝酱 | 来源:发表于2018-07-09 14:28 被阅读0次

多年IOS开发,林林总总用过不少系统SDK框架,最近打算做一个大总结,系统性的整理下各种框架以及功能。

这篇算是开端,先整体介绍下IOS的底层,闲话少说切入正题


all.png

架构层次 简介
Cocoa Touch 交互
Media 媒体
Core Service 核心服务
Core OS 核心系统

整个IOS系统架构大致分为上面四个层

  • Cocoa Touch
    以界面开发工具为主 提供布局,交互,动画,推送等功能方面的支持,可以算是我们运用最多的系统框架之一
    常用框架:UIKit,MapKit,NotificationCenter

  • Media
    提供多媒体等方面的工具及支持,基本上图片,视频,语音,OpenGL渲染,游戏引擎等都提供了对应的解决方案
    常用框架:CoreGraphics,CoreImage, AVFoundation,QuartzCore

  • Core Service
    提供核心业务方面的支持,比如数据库,网络连接,网页访问,尤其是Foundation框架,应该算是真个Objective-C的基石,常用的基础类以及多线程等都包括在这个框架内,也是属于开发者需要精通的框架之一
    常用框架:CFNetwork,Foundaion,CoreData,WebKit

  • Core OS
    偏向系统硬件层级的支持,以及证书管理和签名算法等安全相关方面相关工具
    常用框架:CoreBluetooth,Security

下表将根据分类详细总结常用的SDK框架

Cocoa Touch

Media

Core Service

Core OS

相关文章

  • IOS底层架构总结(1)系统架构

    多年IOS开发,林林总总用过不少系统SDK框架,最近打算做一个大总结,系统性的整理下各种框架以及功能。 这篇算是开...

  • 【IOS开发进阶系列】iOS系统架构专题

    1 IOS系统架构 1.1 IOS系统架构 1.1.1 iOS的系统架构 iOS的系统架构分为四个层次:核心操作系...

  • iOS架构

    这里说几个概念:iOS系统框架:iOS系统架构:iOS架构:iOS 代码架构:iOS架构师:iOS架构设计: iO...

  • iOS 系统框架

    1. iOS系统架构 iOS的整体系统框架图如下图所示,iOS的系统架构主要由Application Layer(...

  • Android面试题整理(一)

    1.Android系统的架构 Android采用层次化系统架构,官方公布的标准架构如下图所示。Android由底层...

  • 架构之路

    1. 架构之路 (一) —— iOS原生系统架构(一)2. 架构之路 (二) —— APP架构分析(一)3. 架构...

  • 2022年iOS面试题简答题

    iOS中级:基础70%,底层原理20%,架构10%iOS高级:基础10%,底层原理70%,架构20%总的来说就是:...

  • iOS网络编程

    iOS 系统架构 开始介绍iOS网络编程之前介绍一下iOS 系统架构。iOS的系统架构分为四个层次:核心操作系统层...

  • iOS底层原理 - 架构设计3

    iOS底层原理 - 架构设计

  • android平台框架原理

    一. Android的系统架构   Android的系统架构采用了分层架构的思想,如图1所示。从上层到底层共包括四...

网友评论

      本文标题:IOS底层架构总结(1)系统架构

      本文链接:https://www.haomeiwen.com/subject/idozuftx.html