苹果公司的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