iOS系统架构
来源:互联网 发布:java支付平台开发demo 编辑:程序博客网 时间:2024/06/05 00:07
iOS系统架构
1.iOS基于UNIX系统,因此从系统的稳定性上来说它要比其他操作系统的产品好很多
2.iOS的系统架构分为四层,由上到下一次为:
- 可触摸层(Cocoa Touch layer)
- 媒体层(Media layer)
- 核心服务层(Core Services layer)
- 核心操作系统层(Core OS layer)
低层次框架提供iOS的基本服务和技术,高层次框架建立在低层次框架之上用来提供更加复杂的服务和技术,较高级的框架向较低级的结构提供面向对象的抽象。
在开发应用时应尽可能使用较高级的框架。如果要开发的功能在高层框架中没有提供,你也可以使用较低层框架和技术。
Foundation和UIKit框架是应用编程用到的两个主要的框架,能够满足大多数应用程序的开发需求。
UIKit框架提供的类,用于创建基于触摸的用户界面。所有iOS应用程序都是基于UIKit。UIKit提供应用程序的基础架构,用于在屏幕上绘图、处理事件,以及创建通用用户界面及其中元素。UIKit还通过管理屏幕上显示的内容,来组织应用程序。
Foundation框架为所有应用程序提供基本的系统服务。应用程序以及 UIKit和其他框架,都是建立在 Foundation 框架的基础结构之上。 Foundation框架提供许多基本的对象类和数据类型,使其成为应用程序开发的基础。它还制定了一些约定(如用于取消分配等任务),使代码更加一致,可复用性更好。
0 0
- IOS系统架构
- iOS系统架构
- IOS系统架构
- iOS的系统架构
- IOS系统架构
- ios系统架构
- iOS系统架构
- iOS的系统架构
- iOS系统架构
- IOS系统架构
- ios系统架构图
- IOS系统架构
- IOS系统架构
- IOS系统架构
- IOS系统架构
- iOS系统架构
- [转] iOS --- 系统架构
- iOS 系统架构 详解
- 一天一篇批处理之——Part5: 跟变量/参数有关的高频命令set,shift,for
- Android自定义可复用View——topbar
- C++:01 网络通讯之socket
- LeetCode-Remove Duplicates from Sorted List II
- C语言变量声明的作用
- iOS系统架构
- ES6核心内容之语法
- VS2012 找不到实体对象模型,为VS2012安装entity framework6
- Mysql5.6主从热备配置
- MySQL 存储过程常用SQL语句收集
- 王学岗自定义AsycTask
- Android OkHttp完全解析 是时候来了解OkHttp了
- JS火星坐标系转百度坐标系(公式法)
- 打印100~200间的素数