移动互联网应用技术架构简介-iOS

移动互联网技术架构iOS
iOS源于UNIX,由Mach,BSD系统改写发展而来,很稳定。
第一层(最底层)核心操作系统层(Core OS)
包括内存管理、文件系统、电源管理以及一些其他的操作系统任务。

可以直接和硬件设备进行交互。核心操作系统层包括以下这些组件:

OS X Kernel Mach 3.0 BSD

Sockets Power Mgmt File System

Keychain Certificates Security

Bonjour

第二层 核心服务层(Core Services)
可通过它访问iOS核心服务如通讯录、网络。包括以下组件:

Collections Address Book Networking

File Access SQLite Core Location

Net Services Threading Preferences

URL Utilities

第三层 媒体层(Media)
可通过它访问媒体文件,进行音频与视频的录制,图形的绘制,以及制作基础的动画效果。包括以下组件:

Core Audio OpenGL Audio Mixing

Audio Recording Video Playback JPG,PNG,TIFF

PDF Quartz Core Animation

OpenGL ES

第四层(最上层)应用框架(Cocoa Touch)
这一层为我们的应用程序开发提供了各种有用的框架,

大部分与用户界面有关,本质上来说它负责用户在iOS设备上的触摸交互操作。它包括以下这些组件:

Multi-Touch Events Core Motion Camera

View Hierarchy Localization Alerts

Web Views Image Picker Multi-Touch Controls

编程语言和工具
iOS编程使用Objective-C语言,基于ANSI C/Smalltalk发展而来,开发工具为Apple XCode系列。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值