2 2 2 2 iOS iOS iOS iOS 相关理论知识 相关理论知识 相关理论知识 相关理论知识
2 2 2 2 . . . . 1 1 1 1 iOS iOS iOS iOS 平台介绍 平台介绍 平台介绍 平台介绍
苹果 iOS 是由苹果公司开发的手持设备操作系统 。 苹果公司最早于 2007 年 1 月 9
日的 Macworld 大会上公布这个系统 , 最初是设计给 iPhone 使用的 , 后来陆续套用 到
iPod touch 、 iPad 以及 Apple TV 等苹果产品上。 iOS 与苹果的 Mac OS X 操作系统一
样 , 它也是以 Darwin 为基础的 , 因此同样属于类 Unix 的商业操作系统 。 原本这个系
统名为 iPhone OS ,直到 2010 年 6 月 7 日 WWDC 大会上宣布改名为 iOS 。截止至 201 1年 11 月,根据 Canalys 的数据显示, iOS 已经占据了全球智能手机系统市场份额 的
30% ,在美国的市场占有率为 43% 。
iOS 的系统结构分为以下四个层次:核心操作系统( the Core OS layer ) ,核心
服务层( the Core Services layer ) ,媒体层( the Media layer ) , Cocoa 触摸框架
层( the Cocoa Touch layer ) 。如图 2.1 。苹果 2011 年度的 WWDC 大会, scott Forstall 正式公布了 iOS 设备至今已经销售
了 2 亿台,占全球移动操作系统 44% 份额, iPad 自发布以来, 14 个月间售出 2500 万
台 。 更重要的是 , iOS 5 移动操作系统来了 , 全新的 IOS5 系统拥有 200 个新功能特性 。
北京时间 2011 年 10 月 13 日,苹果移动操作系统 iOS 5 正式在全球范围内推出。
在 WWDC2011 大会第一日,苹果正式宣布 iOS5 系统发布,并于今年秋季提供正式
版更新与下载。 iOS5 最重要的一点更加专注于云计算服务 ( 即苹果所说的 iCloud) ,
包括像音乐储存和寻找家人和朋友的位置服务等等 。 除此之外 , 苹果还可能会在 iOS 5
系统中引入采取类似 Android 系统的 9 点自定义触控解锁方式 , 这种自定义的滑动解
锁对触屏设备来说是一种较为理 想的加密方式。在本次升级的 iOS5 系统中,有 1 2
项重点升级,并且提供了 200 多项提升。
iPhone 和 iPod Touch 使用基于 ARM 架构的中央处理器,而不是苹果的麦金塔计
算机使用的 x86 处理器 ( 就像以前的 PowerPC 或 [ [MC68000|MC680x0]]), 它使用 由
PowerVR 视频卡渲染的 OpenGL ES 1.1. 。因此, Mac OS X 上的应用程序不能直接复
制到 iOS 上运行,需要针对 iOS 的 ARM 重新编写。从 iOS 2.0 开始,通过审核的第三
方应用程序已经能够通过苹果的 App Store 进行发布和下载了。
2007 年 10 月 17 日,史蒂夫 • 乔布斯在一封张贴于苹果公司网页上的公开信上宣
布软件开发工具包 。 它将在 2008 年 2 月提供给第三方开发商 。 软件开发工具包于 200 8
年 3 月 6 日发布,并允许开发人员开发 iPhone 和 iPod touch 的应用程序,并对其进行测试,名为 “ iPhone 手机模拟器 ” 。然而,只有在付出了 iPhone 手机开发计划
的费用后,应用程序才能发布。自从 Xcode3.1 发布以后, Xcode 就成为了 iPhon e
软件开发工具包的开发环境。
2 2 2 2 . . . . 2 2 2 2 iOS iOS iOS iOS 开发环境搭建 开发环境搭建 开发环境搭建 开发环境搭建
1 ) 注册开发者账号
2 ) 准备硬件环境(一台 Mac 机,一个 iPad 用于真机调试)
3 )下载并安装 iOS SDK 以及开发工具 XCode
3 3 3 3 相关技术理论 相关技术理论 相关技术理论 相关技术理论
3 3 3 3 . . . . 1 1 1 1 FTP FTP FTP FTP 协议协议协议协议
FTP 是 TCP/IP 协议组中的协议之一,是英文 File Transfer Protocol 的缩写 。
该协议是 Internet 文件传送的基础,它由一系列规格说明文档组成,目标是提高文
上一篇:基于视觉感知的车门开启提示系统设计
下一篇:视频人脸图像的品质检测算法

Objective-C语言IOS智联学校系统的设计

Go语言云平台的移动学习系统云端处理

jsp计算机程序设计语言教学网站设计+源代码

R语言基于用户行为分析...

语音信号的语谱图特征分析

Objective-C网络聊天软件网络...

基于BDD的移动APP自然语言...

承德市事业单位档案管理...

公寓空调设计任务书

AT89C52单片机的超声波测距...

C#学校科研管理系统的设计

国内外图像分割技术研究现状

志愿者活动的调查问卷表

神经外科重症监护病房患...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】