iPhone SDK编程入门经典:使用Objective-C出版时间:2011年版内容简介 《iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)》面向iPhone开发初学者,涵盖了iPhone开发的各个主题,《iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)》的编写方式是渐进式的,这样读者就不会拘泥于细节。作者认为最好的学习方式就是去实践,因此全书大量的“试一试”首先会介绍如何构建某个应用,然后解释原理。《iPhone SDK编程入门经典:使用Objective-C(移动与嵌入式开发技术)》主要内容包括:介绍了如何借助于插座变量与动作等基本概念使代码与Interface Builder中的可视化元素进行交互;介绍了iPhone应用程序用户界面(U1)中的各种视图的用法;介绍了如何构建页签栏应用程序、导航应用程序与实用程序;介绍了功能强大的表视图,如何使用它显示数据行;讨论了如何使用应用程序的设置持久化应用首选项;阐述了如何在iPhone应用程序中实现多点触摸功能;介绍了可用于iPhone动画开发的各种技术。目录第I部分 入门第1章 iPhone编程快速入门1.1 获取iPllone SDK1.2 iPllone SDK的组件1.2.1 Xcode1.2.2 iPhone Simulator1.2.3 Interface Builder1.2.4 Instruments1.3 iPllone OS架构概述1.4 起步前需要了解的一些信息1.4.1 iPhone OS的版本1.4.2 在真实设备上进行测试1.4.3 屏幕分辨率1.4.4 单窗口应用程序1.4.5 没有后台应用程序1.4.6 调用第三方应用程序的限制1.5 小结第2章 编写第一个“Hello World!”应用程序2.1 Xcode快速起步2.1.1 使用Interface Builder2.1.2 改变屏幕方向2.1.3 视图重定位2.1.4 编写代码2.2 定制应用程序图标2.3 小结第3章 插座变量、动作与视图控制器3.1 基本代码与UI交互3.1.1 编辑XIB文件3.1.2 委托3.1.3 视图控制器3.1.4 设计View窗口3.1.5 创建插座变量与动作3.1.6 将视图控制器连接到插座变量与动作上3.1.7 将插座变量公开为属性3.1.8 为动作编写代码3.1.9 更复杂的示例3.2 视图控制器3.2.1 添加视图控制器3.2.2 定制视图3.3 小结第4章 探讨视图4.1 使用视图4.1.1 使用警告视图4.1.2 使用动作表单4.1.3 页面控件与图像视图4.1.4 使用分割控件对视图进行分组4.1.5 使用Web视图4.2 使用代码动态添加视图4.3 理解视图层次结构4.4 切换视图4.4.1 为切换添加动画效果4.4.2 在视图之间传递数据4.5 小结第5章 键盘输入5.1 使用键盘5.2 定制输入类型5.2.1 关闭键盘5.2.2 设置数字键盘5.2.3 当视图加载完毕后自动显示键盘5.3 检测键盘是否已打开5.4 小结第6章 屏幕旋转6.1 响应设备旋转6.1.1 不同类型的屏幕方向6.1.2 处理旋转6.2 以编程的方式旋转屏幕6.2.1 在运行期间旋转6.2.2 当加载时在指定的方向上显示视图6.3 小结第II部分 构建不同类型的iPhone应用程序第7章 视图控制器7.1 创建Window.based Application7.1.1 以编程的方式添加视图控制器7.1.2 创建并连接动作7.2 切换视图7.3 为视图切换添加动画7.4 小结第8章 页签栏与导航应用程序8.1 页签栏应用程序8.2 基于导航的应用程序8.3 小结第9章 实用程序9.1 创建实用程序9.2 转换样式9.3 向实用程序添加另一个视图9.4 小结第III部分 显示和持久化数据第10章 使用表视图10.1 简单的表视图10.1.1 添加页眉与页脚10.1.2 添加图像10.1.3 显示所选项10.1.4 缩进10.2 分节显示10.2.1 添加索引10.2.2 添加搜索功能10.2.3 详情显示与选取标记10.3 小结第11章 应用程序首选项11.1 创建应用程序首选项11.2 以编程的方式访问设置值11.2.1 加载设置值11.2.2 重置首选项设置值11.2.3 保存设置值11.3 小结第12章 使用SQLite3进行数据库存储12.1 使用SQLite312.2 创建并打开数据库12.2.1 检查创建的数据库12.2.2 创建表12.2.3 插入记录12.2.4 绑宁蛮骨12.2.5 检索记录12.3 小结第13章 文件处理13.1 理解应用程序文件夹13.1.1 使用Documems与Library文件夹13.1.2 将文件存储到临时文件夹中13.2 使用属性列表13.3 小结第Ⅳ部分 iPhone高级编程技术第14章 多点触摸应用程序的编程14.1 检测触摸动作14.2 检测多点触摸14.2.1 实现捏拉手势14.2.2 实现拖拽手势14.3 小结第15章 简单动画15.1 使用NSTimer类15.2 变换视图15.2.1 平移15.2.2 旋转15.2.3 缩放15.3 为一系列图像增加动画效果15.4 小结第16章 访问内置应用程序16.1 发送邮件16.1.1 调用Safari16.1.2 调用Phone16.1.3 调用SMS16.2 访问照相机与照片库16.2.1 访问照片库16.2.2 访问照相机16.3 访问联系人应用程序16.3.1 添加联系人16.3.2 删除联系人16.4 小结第17章 访问硬件17.1 使用加速计17.2 iPhone OS 2及早期版本的摇动检测17.3 在OS 3.0中使用SHAKEAPI检测摇动17.4 当设备摇动时执行动作17.5 基于位置的服务17.6 小结第V部分 附录附录A 答案附录B Xcode快速入门附录C Interface Builder快速入门附录D Objective 上一篇: 触动人心:设计优秀的iPhone应用 下一篇: iPhone 3D游戏编程指南