- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章iOS平台初探
本章内容概要
了解什么是iOS。
了解iOS的现状与发展前景。
了解iOS的主要框架结构。
了解不同iOS设备之间的联系与区别。
了解其它主流移动操作系统,如Android、Windows Phone。
掌握iOS SDK与Xcode集成开发环境的安装与配置过程。
了解主要开发工具的作用,如Xcode、Interface Builder与iOS模拟器。
了解加入iOS开发人员计划的步骤。
掌握如何在模拟器与真实设备上运行程序。
创建第一个iOS应用程序,并了解程序的结构与代码的执行流程。
iOS应用程序开发方法与实践
2
1.1 iOS框架介绍
iOS是指运行于iPhone、iPad和iPod touch上的操作系统及其相关技术的统称。
在操作系统层面上,iOS是用于管理上述移动设备的操作系统。
史蒂夫乔布斯(Steve Jobs)在2010年6月7日的WWDC全球开发者大会上宣布将iPhone OS改名为iOS。
iOS应用程序开发方法与实践
3
1.1.1 现状与发展前景
iOS系统外观时尚典雅、界面华丽优美、操作简单直白。
利用触屏、各种手势,颠覆了传统移动设备的交互方式。
更好的娱乐体验。
良好的生态环境造就了苹果App Store中的海量应用程序。
iOS应用程序开发方法与实践
4
1.1.2 框架介绍
按照功能,iOS框架主要分为4层。
上层抽象,下层具体。
应优先考虑使用较高的层提供的服务,只有当高层服务不能满足某一具体需要的时候,才考虑使用较低的层。这样做的好处是什么?
UIKit框架与Foundation框架结合在一起称为Cocoa Touch。
Core OS
Core Services
Media
Cocoa Touch
iOS分层架构图
iOS应用程序开发方法与实践
5
1.1.3 不同iOS设备的联系与区别
iPhone、iPad或者iPod touch都由iOS系统进行管理。
大部分情况下iOS应用程序可以在上述设备上运行。
不同苹果移动设备间的差异:
物理差异:屏幕尺寸不同(针对不同设备单独设计界面)、有无摄像头等。
SDK中的某些类专门针对特定设备,例如分割视图控制器(UISplitViewController)等只针对iPad。
有时候相同的类在不同设备上的行为是有区别的,一定要用指定类型的设备进行测试。
iOS应用程序开发方法与实践
6
1.2 其它主流移动操作系统简介
Android
Google公司发布。
开源。
无缝集成Google应用。
使用Java来开发Android应用。
对硬件要求高。
安全性需要进一步提高。
设备种类繁多,造成程序兼容性问题。
安装Android SDK,并使用Eclipse集成开发环境进行开发。
iOS应用程序开发方法与实践
7
1.2 其它主流移动操作系统简介
Windows Phone
微软公司发布。
极高的易用性和强大的可扩展能力。
封闭。
基于.NET Compact Framework框架。
使用Visual Studio集成开发环境,利用C#、VB.net编程语言来开发应用程序。
iOS应用程序开发方法与实践
8
1.3 安装并配置集成开发环境
iOS SDK中包含了众多类库以及集成开发环境。
Xcode是一款功能强大的集成开发环境。
Xcode让程序开发过程更容易、更迅速,而且从程序开发到测试、调试、发布都被完整地集成在了一起。
iOS应用程序开发方法与实践
9
1.3.1 申请加入iOS开发人员计划
加入iOS开发人员计划后可以:
访问iOS开发中心网站上的所有资源。
获得苹果公司的技术支持。
允许生成证书,并在真机上进行程序的部署与调试。
将程序提交到苹果商店。
iOS开发人员计划分为个人版用户与企业版用户两种。
个人版用户可以提交应用到苹果商店,99美元/年。
企业版用户仅用于企业内部使用,无法提交app至苹果商店,399美元/年。
iOS应用程序开发方法与实践
10
1.3.1 加入iOS开发人员计划的步骤
在苹果网站中提交个人信息。
Apple ID。
选择要加入的程序的类别。
输入个人信息与银行账户信息。
下载并填写PDF申请表。
发送传真或电子邮件。
激活账户。
iOS应用程序开发方法与实践
11
1.3.2 安装Xcode与iOS SDK
必备条件:
基于Intel处理器的Mac计算机。
安装了Mac OS X 10.6.5或更高版本的操作系统。
可以在App Store中在线安装,或者下载dmg安装镜像文件后手动安装。
iOS应用程序开发方法与实践
12
1.3.3 其他相关开发工具介绍
Dashcode.app:开发基于Web的应用程序,或是Dashboard小工具。
Instrumen
文档评论(0)