logo资料库

【官方】Start Developing iOS Apps Today【中文版】.pdf

第1页 / 共124页
第2页 / 共124页
第3页 / 共124页
第4页 / 共124页
第5页 / 共124页
第6页 / 共124页
第7页 / 共124页
第8页 / 共124页
资料共124页,剩余部分请下载后查看
马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)
目录
第 I 部分: 介绍
设置
获取工具
教程:基础
创建新项目
熟悉 Xcode
运行 iOS Simulator
检查源代码
创建串联图
将场景添加到串联图中
测试更改
构建基本界面
小结
第 II 部分: 构建应用程序
应用程序开发过程
定义概念
设计用户界面
定义交互
实现行为
对象是应用程序的基石
类是对象的蓝图
对象通过消息通信
协议定义消息发送契约
整合数据
使用正确的资源
整合真实的数据
设计用户界面
视图层次
使用视图构建界面
使用串联图来布局视图
使用检查器来配置视图
使用 Auto Layout 来定位视图
定义交互
视图控制器
操作 (Action)
Outlet
控制 (Control)
导航控制器
使用串联图来定义导航
教程:串联图
采用 Auto Layout
创建第二场景
在表格视图中显示静态内容
添加过渡以向前浏览
创建自定视图控制器
跳转过渡以返回
小结
第 III 部分: 应用程序的实现
整合数据
模型设计
模型实现
使用设计模式
MVC
目标-操作
委托
处理 Foundation
值对象
字符串
数字
集对象
数组
创建数组
查询数组对象
排序数组对象
可变性
集合
字典
创建字典
查询字典
可变性
使用 NSNull 表示 nil
编写自定类
声明并实现类
接口
实现
储存对象的数据的属性
方法用来定义对象的行为
方法参数
实现方法
教程:添加数据
创建数据类
载入数据
显示数据
将项目标记为已完成
添加新项目
小结
第 IV 部分: 后续步骤
iOS 技术
用户界面
游戏
数据
Media
查找信息
通过关联帮助文章来获得 Xcode 指导
使用指南来获得通用概述和概念概述
使用 API 参考来获得类信息
使用 Quick Help 来获得关联的源代码信息
通过示例代码来查看实际用法
接下来做什么
让 ToDoList 应用程序提高一个档次
修订历史
马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)
目录 介绍 5 设置 6 获取工具 7 教程:基础 8 创建新项目 9 熟悉 Xcode 11 运行 iOS Simulator 12 检查源代码 14 创建串联图 17 将场景添加到串联图中 19 测试更改 23 构建基本界面 23 小结 28 构建应用程序 29 应用程序开发过程 30 定义概念 30 设计用户界面 31 定义交互 31 实现行为 32 对象是应用程序的基石 32 类是对象的蓝图 32 对象通过消息通信 33 协议定义消息发送契约 33 整合数据 34 使用正确的资源 34 整合真实的数据 34 设计用户界面 35 视图层次 35 使用视图构建界面 36 2014-07-15 | Copyright © 2014 Apple Inc. 保留一切权利。 2
目录 使用串联图来布局视图 37 使用检查器来配置视图 38 使用 Auto Layout 来定位视图 39 定义交互 40 视图控制器 40 操作 (Action) 41 Outlet 41 控制 (Control) 42 导航控制器 42 使用串联图来定义导航 43 教程:串联图 45 采用 Auto Layout 46 创建第二场景 48 在表格视图中显示静态内容 50 添加过渡以向前浏览 51 创建自定视图控制器 59 跳转过渡以返回 62 小结 64 应用程序的实现 65 整合数据 66 模型设计 66 模型实现 67 使用设计模式 68 MVC 68 目标-操作 69 委托 69 处理 Foundation 71 值对象 71 字符串 72 数字 73 集对象 73 数组 74 集合 77 字典 78 2014-07-15 | Copyright © 2014 Apple Inc. 保留一切权利。 3
目录 使用 NSNull 表示 nil 80 编写自定类 81 声明并实现类 82 接口 82 实现 82 储存对象的数据的属性 83 方法用来定义对象的行为 84 方法参数 85 实现方法 85 教程:添加数据 87 创建数据类 88 载入数据 89 显示数据 91 将项目标记为已完成 95 添加新项目 98 小结 104 后续步骤 105 iOS 技术 106 用户界面 106 游戏 107 数据 107 Media 108 查找信息 109 通过关联帮助文章来获得 Xcode 指导 109 使用指南来获得通用概述和概念概述 111 使用 API 参考来获得类信息 112 使用 Quick Help 来获得关联的源代码信息 117 通过示例代码来查看实际用法 119 接下来做什么 121 让 ToDoList 应用程序提高一个档次 122 文稿修订历史 123 2014-07-15 | Copyright © 2014 Apple Inc. 保留一切权利。 4
介绍 ● 设置 (第 6 页) ● 教程:基础 (第 8 页) 2014-07-15 | Copyright © 2014 Apple Inc. 保留一切权利。 5
设置 《马上着手开发 iOS 应用程序》 给 iOS 开发带来一个完美开局。在 Mac 上,您可以创建在 iPad、iPhone 和 iPod touch 上运行的 iOS 应用程序。本指南四个简短的部分为您构建自己的首个应用程序提供了入门 指导,包括需要的工具、主要概念以及助您上路的最佳实践。 在前三部分中,每一部分的结尾都附有教程,有助于实践所学内容。当您完成最后一篇教程时,一个简 单的待办事项列表应用程序也将随之创建完毕。 根据本指南构建了自己的首个应用程序,并考虑尝试下一步时,请阅读第四部分。这一部分探究了您可 能会在下一个应用程序中考虑采用的技术和框架。您将逐步吸引客户的关注,促使您推出更好的产品。 本指南会悉心带您完成构建简单应用程序的每一步,但如果您具有计算机编程的基础知识,特别是面向 对象编程的知识,则将对您的理解和掌握大有裨益。 2014-07-15 | Copyright © 2014 Apple Inc. 保留一切权利。 6
设置 获取工具 获取工具 在着手开发精彩的应用程序之前,请先设置好开发环境,并确保工具齐备。 开发 iOS 应用程序,您需要: ● Mac 电脑,运行 OS X 10.8 (Mountain Lion) 或更高版本 ● ● Xcode iOS SDK Xcode 是 Apple 的集成开发环境 (IDE)。Xcode 包括源代码编辑器、图形用户界面编辑器和许多其他功 能。iOS SDK 扩展了 Xcode 工具集,包含 iOS 开发专用的工具、编译器和框架。 您可以从 Mac 上的 App Store 中免费下载最新版本的 Xcode。(下载 Xcode 需要 OS X v10.8。如果您使 用的是较早版本的 OS X,请升级。)Xcode 中包含了 iOS SDK。 下载最新版本的 Xcode 1. 请打开 Mac 上的 App Store 应用程序(默认位于 Dock 中)。 2. 在右上角的搜索栏中,键入 Xcode,然后按下 Return 键。 3. 点按“免费” 。 Xcode 将下载到您的 /Applications 目录中。 2014-07-15 | Copyright © 2014 Apple Inc. 保留一切权利。 7
教程:基础 本教程描述了什么是应用程序、创建简单用户界面的过程,以及如何添加自定行为,将界面转变成可运 行的应用程序。 遵循本教程,可了解 iOS 应用程序开发的基础内容,包括: ● 如何使用 Xcode 来创建和管理项目 ● 如何识别 Xcode 项目的关键部分 ● 如何将标准用户界面元素添加到应用程序 ● 如何构建和运行应用程序 完成教程后,您会得到类似于下图的应用程序: 开发 iPad 应用程序的工具和技术与 iPhone 完全相同。为简单起见,本教程只针对 iPhone。教程使用 Xcode 5.0 和 iOS SDK 7.0。 2014-07-15 | Copyright © 2014 Apple Inc. 保留一切权利。 8
分享到:
收藏