iOS架构概述
来源:互联网 发布:mysql安装需要vs2013 编辑:程序博客网 时间:2024/06/06 03:59
对于学习ios的童鞋来说 了解框架的大致内容是很有必要的.
首先说iOS和MacOSX比如下:
Cocoa Cocoa TouchMediaMediaCore ServicesCore ServicesCore OSCore OSMac OS X iOS
从上面这个比较中可以看出,iOS的架构和MacOSX非常相似,只不过iOS的最上层是Cocoa Touch
而Mac OS X的最上层是Cocoa Framework.
现在我们来具体的讲解一下各个层之间搜包含和要处理的内容.
底层是Core OS,这是整个操作系统的基础,它负责内存管理,文件系统,网络等OS相关的任务,直接与硬件交互.
Core OS层包含如下一些组建:
*OS X内核
*Mach 3.0
*BSD
*套接字
*安全性
*电源管理
*Keychain
*证书
*文件系统
*Bonjour
Core Service层提供了对iOS服务的基本访问功能.它所提供的抽象层位于Core OS层所提供的服务之上.
Core Services层包含如下一些组建:
*集合
*地址薄
*网络
*文件访问
*SQLite
*Core Location
*网络服务
*线程
*首选项
*URL实用程序
Media层提供了可以在iPhone和iPad应用程序中使用的多媒体服务,该层包含如下一些组件:
*Core Audio
*OpenGl
*音频混合
*音频录制
*视频回放
*JPG.PNG和TIFF
*Quartz
*Core Animation
*OpenGL ES
Core Touch层提供了一个抽象层,该层提供了可用于iPhone与iPad编程的各种库.
比如:
*多点触摸事件
*多点触摸控件
*加速器
*视图层次结构
*本地化
*警告
*Web视图
*联系人选取器
*图像选取器
*控制器
在iPhone编程中,每一层的所有功能都通过可以用在项目中的框架来提供. 具体的这些我们后面再讲,希望大家持续关注 嘻嘻
- iOS架构概述
- iOS架构概述
- iOS概述和架构
- 【iOS架构】iOS应用架构概述
- 1.1 iOS概述和架构
- iOS开发视频教程 UI部分:1、iOS概述和架构
- iOS概述
- IOS概述
- ios概述
- ios概述
- 服务组件架构概述
- SOA架构概述
- SOA架构概述
- Postfix 体系架构概述
- Swing 架构概述
- SOA架构概述(转)
- 三层架构概述
- X Window 架构概述
- python相关资源
- Struts2常用标签总结
- 使用solr搭建你的全文检索
- Android Animation动画
- Java Performance Monitor
- iOS架构概述
- Unbuntu下安装Bochs常见的安装错误和Bochs的配置
- photo
- [转]财富防火墙-保险
- Linux Crontab 定时任务
- cygwin的安装
- 调试--几种调试php的方法
- JSTL标签引入
- Android刷新本地相册