iOS 5基础教程
作 者: (美) Dave Mark Jack Nutting Jeff LaMarche 著,毛姝雯 ,漆振 ,杨越 ,孙文磊 等译
出版时间: 2012
内容简介
苹果公司的iOS已经开创了移动平台新纪元! iOS与AppStore的绝配为全世界的程序员提供了一个施展才华的全新大舞台。只要有新奇的创意,你完全有可能单枪匹马赢得全球市场,成功创业,改变人生。本书英文原版自第1版问世以来在亚马逊计算机图书排行榜持续雄踞榜首,总排名一度在20名左右,被奉为经典。而中文版出版后也迅速荣登各大网店排行榜榜首,并创造了不到半年就印刷四次的销售奇迹。书中从到苹果公司网站注册账号、下载和安装相关工具开始,清晰透彻地讲述了创建iOS应用程序的全过程。作者在探讨基本概念和各个关键特性时,提供了丰富的实例。更难得的是,本书始终强调iOS开发中的各种最佳实践,即使是有经验的开发人员,也会受益匪浅。新版针对iOS5和最新发布的SDK做了大幅修订,力求使新老读者都觉得物有所值。作者使用Xcode4.2重写了所有项目代码,使之兼容新旧SDK,还专设两章介绍iOS5新特性storyboard和iCloud,这些新特性大大增强了iOS对开发人员的吸引力。立即展卷阅读,开始神奇的iOS 5开发之旅吧!
目录
第1章 欢迎来到iOS世界 1
1.1 关于本书 1
1.2 必要条件 1
1.2.1 开发者的选择 3
1.2.2 必备知识 4
1.3 编写iOS应用程序有何不同 5
1.3.1 只有一个应用程序正在运行 5
1.3.2 只有一个窗口 5
1.3.3 访问受限 5
1.3.4 有限的响应时间 6
1.3.5 有限的屏幕大小 6
1.3.6 有限的系统资源 6
1.3.7 不支持垃圾收集 7
1.3.8 新功能 7
1.3.9 与众不同的方法 7
1.4 本书内容 7
1.5 本次更新的内容 9
1.6 准备开始吧 9
第2章 创建基本项目 10
2.1 在Xcode中设置项目 10
2.1.1 Xcode工作区窗口 14
2.1.2 深入研究项目 21
2.2 Interface Builder简介 23
2.2.1 nib文件的构成 24
2.2.2 库 25
2.2.3 在视图中添加标签 26
2.2.4 属性修改 29
2.3 美化iPhone应用 30
2.4 小结 34
第3章 处理基本交互 35
3.1 MVC范型 35
3.2 创建项目 36
3.3 查看视图控制器 37
3.3.1 理解输出口和操作 38
3.3.2 清理视图控制器 41
3.3.3 设计用户界面 41
3.3.4 测试项目 51
3.4 理解应用程序委托 51
3.5 小结 55
第4章 更丰富的用户界面 56
4.1 满是控件的屏幕 56
4.2 活动、静态和被动控件 58
4.3 创建应用程序 59
4.4 实现图像视图和文本字段 59
4.4.1 添加图像视图 59
4.4.2 调整图像视图 61
4.4.3 设置视图属性 62
4.4.4 添加文本字段 65
4.4.5 创建和连接输出口 70
4.5 关闭键盘 71
4.5.1 完成输入后关闭键盘 72
4.5.2 通过触摸背景关闭键盘 73
4.5.3 添加滑块和标签 75
4.5.4 连接操作和输出口 77
4.5.5 实现操作方法 77
4.6 实现开关、按钮和分段控件 78
4.6.1 添加两个带标签的开关 79
4.6.2 连接开关输出口和操作 80