Objective-C语言iPAD上文件下载方法研究与实现(3)
时间:2017-06-08 21:22 来源:毕业论文 作者:毕业论文 点击:次
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 文件传送的基础,它由一系列规格说明文档组成,目标是提高文 (责任编辑:qin) |