iOS 5基础教程

iOS 5基础教程
7.5
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美]
出版社: 人民邮电出版社
2012-09
版次: 1
ISBN: 9787115290991
定价: 99.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 583页
字数: 880千字
正文语种: 简体中文
原版书名: Beginning iOS 5 Development:
  •     iOS是如今炙手可热的移动平台,苹果公司为其推出了强大的软件开发工具包iOS SDK。《iOS 5基础教程》是一部关于iOS SDK开发的基础教程,内容翔实、语言生动。几位作者结合消费类设备上的常见实例,循序渐进地讲解了适用于iPhone 4S、iPad 2及iPod touch开发的基本流程。新版介绍强大的iOS 5操作系统,涵盖Xcode 4以来的新功能,其中最为引人注目的便是storyboard和iCloud,书中将以全新章节详细介绍。全书所有项目均使用Xcode 4.2重新创建,让开发者全面感受Xcode 4带来的振奋人心的新变化。    《iOS 5基础教程》具有较强的通用性,编程领域的各层次读者都能通过本书快速学习iOS发,提高相关技能。      Dave Mark,经验丰富的Mac技术开发专家,作家。他撰写过许多Mac平台和iOS开发方面的畅销书,比如《iPad开发基础教程》(中文版已由人民邮电出版社出版)。iOS/Android开发公司MartianCraft创始人。     Jack Nutting, 资深苹果移动开发技术专家,作家。Objective-C和Cocoa框架的坚定拥护者。《iPad开发基础教程》合著者。     Jeff LaMarche ,资深Mac与iPhone开发人员,拥有20多年开发经验。他是MacTech Magazine和苹果公司开发人员网站的专栏作家。Jeff关于iOS开发的博文广受欢迎。 第1章  欢迎来到iOS世界1.1  关于本书1.2  必要条件1.2.1  开发者的选择1.2.2  必备知识1.3  编写iOS应用程序有何不同1.3.1  只有一个应用程序正在运行1.3.2  只有一个窗口1.3.3  访问受限1.3.4  有限的响应时间1.3.5  有限的屏幕大小1.3.6  有限的系统资源1.3.7  不支持垃圾收集1.3.8  新功能1.3.9  与众不同的方法1.4  本书内容1.5  本次更新的内容1.6  准备开始吧第2章  创建基本项目2.1  在Xcode中设置项目2.1.1  Xcode工作区窗口2.1.2  深入研究项目2.2  Interface Builder简介2.2.1  nib文件的构成2.2.2  库2.2.3  在视图中添加标签2.2.4  属性修改2.3  美化iPhone应用2.4  小结第3章  处理基本交互3.1  MVC范型3.2  创建项目3.3  查看视图控制器3.3.1  理解输出口和操作3.3.2  清理视图控制器3.3.3  设计用户界面3.3.4  测试项目3.4  理解应用程序委托3.5  小结第4章  更丰富的用户界面4.1  满是控件的屏幕4.2  活动、静态和被动控件4.3  创建应用程序4.4  实现图像视图和文本字段4.4.1  添加图像视图4.4.2  调整图像视图4.4.3  设置视图属性4.4.4  添加文本字段4.4.5  创建和连接输出口4.5  关闭键盘4.5.1  完成输入后关闭键盘4.5.2  通过触摸背景关闭键盘4.5.3  添加滑块和标签4.5.4  连接操作和输出口4.5.5  实现操作方法4.6  实现开关、按钮和分段控件4.6.1  添加两个带标签的开关4.6.2  连接开关输出口和操作4.6.3  实现开关的操作方法4.6.4  添加按钮4.6.5  为按钮创建并关联输出口和操作4.6.6  实现分段控件的操作方法4.7  实现操作表和警报4.7.1  遵从操作表委托方法4.7.2  显示操作表4.8  美化按钮4.8.1  viewDidLoad方法4.8.2  控件状态4.8.3  可拉伸图像4.9  小结第5章  自动旋转和自动调整大小5.1  自动旋转机制5.1.1  点、像素和Retina显示屏5.1.2  自动转屏方法5.2  使用自动调整属性处理旋转5.2.1  配置应用支持的方向5.2.2  指定旋转支持5.2.3  使用自动调整属性设计界面5.2.4  大小检查器的自动调整属性5.2.5  设置按钮的自动调整属性5.3  在旋转时重构视图5.3.1  创建和连接输出口5.3.2  在旋转时移动按钮5.4  切换视图5.4.1  设计两个视图5.4.2  实现交换5.4.3  修改输出口集合5.5  小结第6章  多视图应用程序6.1  多视图应用程序的常见类型6.2  多视图应用程序的体系结构6.2.1  根控制器6.2.2  内容视图剖析6.3  构建View Switcher6.3.1  创建视图控制器和nib文件6.3.2  修改应用程序委托6.3.3  修改BIDSwitchView Controller.h6.3.4  添加视图控制器6.3.5  构建包含工具栏的视图6.3.6  编写根视图控制器6.3.7  实现内容视图6.3.8  制作转换动画6.4  小结第7章  标签栏与选取器7.1  Pickers应用程序7.2  委托和数据源7.3  建立标签栏框架7.3.1  创建文件7.3.2  添加根视图控制器7.3.3  创建TabBarController.xib7.3.4  连接输出口,然后运行7.4  实现日期选取器7.5  实现单组件选取器7.5.1  声明输出口和操作7.5.2  构建视图7.5.3  将控制器实现为数据源和委托7.6  实现多组件选取器7.6.1  声明输出口和操作7.6.2  构建视图7.6.3  实现控制器7.7  实现依赖组件7.8  使用自定义选取器创建简单游戏7.8.1  编写控制器头文件7.8.2  构建视图7.8.3  添加图像资源7.8.4  实现控制器7.8.5  最后的细节7.8.6  链接Audio Toolbox框架7.9  小结第8章  表视图简介8.1  表视图基础8.1.1  表视图和表视图单元8.1.2  分组表和无格式表8.2  实现一个简单的表8.2.1  设计视图8.2.2  编写控制器8.2.3  添加一个图像8.2.4  表视图单元样式8.2.5  设置缩进级别8.2.6  处理行的选择8.2.7  更改字体大小和行高8.3  定制表视图单元8.3.1  向表视图单元添加子视图8.3.2  创建UITableViewCell子类8.3.3  从nib文件加载UITableViewCell8.4  分组分区和索引分区8.4.1  构建视图8.4.2  导入数据8.4.3  实现控制器8.4.4  添加索引8.5  实现搜索栏8.5.1  重新考虑设计8.5.2  深层可变副本8.5.3  更新控制器头文件8.5.4  修改视图8.5.5  修改控制器实现8.6  小结第9章  导航控制器和表视图9.1  导航控制器9.1.1  栈的性质9.1.2  控制器栈9.2  由6个部分组成的分层应用程序:Nav9.2.1  子控制器9.2.2  Nav应用程序的骨架9.2.3  向项目中添加图形9.2.4  第一个子控制器:展示按钮视图9.2.5  第二个子控制器:校验表9.2.6  第三个子控制器:表行上的控件9.2.7  第四个子控制器:可移动的行9.2.8  第五个子控制器:可删除的行9.2.9  第六个子控制器:可编辑的详细窗格9.2.10  其他内容9.3  小结第10章  storyboard10.1  创建一个简单的storyboard10.2  动态原型单元10.2.1  使用storyboard的动态表内容10.2.2  编辑原型单元10.2.3  实现表视图数据源10.2.4  它会加载吗10.3  静态单元10.3.1  实现静态单元10.3.2  实现表视图数据源10.4  大话segue10.4.1  创建segue导航10.4.2  设计storyboard10.4.3  第一个segue10.4.4  更为实用的任务列表10.4.5  查看任务详情10.4.6  设置更多segue10.4.7  从列表中传递任务10.4.8  处理任务细节10.4.9  回传详细信息10.4.10  让列表获取详细信息10.4.11  小结第11章  iPad开发注意事项11.1  分割视图和浮动窗口11.1.1  创建SplitView项目11.1.2  在storyboard中定义结构11.1.3  代码定义功能11.2  显示总统信息11.3  创建浮动窗口11.4  小结第12章  应用程序设置和用户默认设置12.1  设置束12.2  AppSettings应用程序12.2.1  创建项目12.2.2  使用设置束12.2.3  读取应用程序中的设置12.2.4  注册默认值12.2.5  更改应用程序中的默认设置12.2.6  实现逼真效果12.3  小结第13章  保存数据13.1  应用程序的沙盒13.1.1  获取Documents目录13.1.2  获取tmp目录13.2  文件保存策略13.2.1  单个文件持久性13.2.2  多个文件持久性13.3  属性列表13.3.1  属性列表序列化13.3.2  持久性应用程序的第一个版本13.4  对模型对象进行归档13.4.1  符合NSCoding13.4.2  实现NSCopying13.4.3  对数据对象进行归档和取消归档13.4.4  归档应用程序13.5  使用iOS的嵌入式SQLite313.5.1  创建或打开数据库13.5.2  绑定变量13.5.3  SQLite3应用程序13.6  使用Core Data13.6.1  实体和托管对象13.6.2  Core Data应用程序13.7  小结第14章  iCloud之旅14.1  使用UIDocument管理文档存储14.1.1  构建TinyPix14.1.2  创建BIDTinyPixDocument14.1.3  主代码14.1.4  初始化storyboard14.1.5  创建BIDTinyPixView14.1.6  storyboard设计14.2  添加iCloud支持14.2.1  创建provisioning profile14.2.2  启用iCloud授权14.2.3  如何查询14.2.4  保存在哪里14.2.5  在iCloud上存储首选项14.3  小结第15章  Grand Central Dispatch、后台处理及其应用15.1  Grand Central Dispatch15.2  SlowWorker简介15.3  线程基础知识15.4  工作单元15.5  GCD:低级队列15.5.1  傻瓜式操作15.5.2  改进SlowWorker15.6  后台处理15.6.1  应用程序生命周期15.6.2  状态更改通知15.6.3  创建State Lab15.6.4  执行状态15.6.5  利用执行状态更改15.6.6  处理不活动状态15.6.7  处理后台状态15.7  小结第16章  使用Quartz和OpenGL绘图16.1  图形世界的两个视图16.2  Quart 2D绘图方法16.2.1  Quartz 2D的图形上下文16.2.2  坐标系16.2.3  指定颜色16.2.4  在上下文中绘制图像16.2.5  绘制形状:多边形、直线和曲线16.2.6  Quartz 2D工具采样器:模式、梯度、虚线模式16.3  QuartzFun应用程序16.3.1  构建QuartzFun应用程序16.3.2  添加Quartz Drawing代码16.3.3  优化QuartzFun应用程序16.4  GLFun应用程序16.4.1  构建GLFun应用程序16.4.2  创建BIDGLFunView16.4.3  更新BIDViewController16.4.4  更新nib16.4.5  完成GLFun16.5  小结第17章  轻击、触摸和手势17.1  多点触控术语17.2  响应者链17.2.1  响应事件17.2.2  转发事件:保持响应者链的活动状态17.3  多点触控体系结构17.4  4个手势通知方法17.5  检测触摸17.6  检测轻扫17.6.1  使用自动手势识别17.6.2  实现多个轻扫动作17.7  检测多次轻击17.8  检测捏合操作17.9  创建和使用自定义手势17.9.1  CheckPlease应用程序17.9.2  CheckPlease触摸方法17.10  小结第18章  Core Location定位功能18.1  位置管理器18.1.1  设置所需的精度18.1.2  设置距离筛选器18.1.3  启动位置管理器18.1.4  更明智地使用位置管理器18.2  位置管理器委托18.2.1  获取位置更新18.2.2  使用CLLocation获取纬度和经度18.2.3  错误通知18.3  尝试使用Core Location18.3.1  更新位置管理器18.3.2  确定移动距离18.4  小结第19章  陀螺仪和加速计19.1  加速计物理学19.2  不要忘记旋转19.3  Core Motion和动作管理器19.3.1  基于事件的动作19.3.2  主动动作访问19.3.3  加速计结果19.4  检测摇动19.4.1  Baked-In摇动19.4.2  摇动与击碎19.5  将加速计用做方向控制器19.5.1  滚弹珠程序19.5.2  编写Ball View19.5.3  计算小球运动19.6  小结第20章  iPhone照相机和照片库20.1  使用图像选取器和UIImagePickerController20.2  实现图像选取器控制器委托20.3  实际测试照相机和库20.3.1  设计界面20.3.2  实现照相机视图控制器20.4  小结第21章  应用程序本地化21.1  本地化体系结构21.2  字符串文件21.2.1  字符串文件里面是什么21.2.2  本地化的字符串宏21.3  现实中的iOS:本地化应用程序21.3.1  创建LocalizeMe21.3.2  测试LocalizeMe21.3.3  本地化nib文件21.3.4  本地化图像21.3.5  生成和本地化字符串文件21.3.6  本地化应用程序显示名称21.4  小结第22章  未来之路22.1  苹果公司的文档22.2  邮件列表22.3  论坛22.4  网站22.5  博客22.6  会议22.7  作者22.8  再会
  • 内容简介:
        iOS是如今炙手可热的移动平台,苹果公司为其推出了强大的软件开发工具包iOS SDK。《iOS 5基础教程》是一部关于iOS SDK开发的基础教程,内容翔实、语言生动。几位作者结合消费类设备上的常见实例,循序渐进地讲解了适用于iPhone 4S、iPad 2及iPod touch开发的基本流程。新版介绍强大的iOS 5操作系统,涵盖Xcode 4以来的新功能,其中最为引人注目的便是storyboard和iCloud,书中将以全新章节详细介绍。全书所有项目均使用Xcode 4.2重新创建,让开发者全面感受Xcode 4带来的振奋人心的新变化。    《iOS 5基础教程》具有较强的通用性,编程领域的各层次读者都能通过本书快速学习iOS发,提高相关技能。
  • 作者简介:
         Dave Mark,经验丰富的Mac技术开发专家,作家。他撰写过许多Mac平台和iOS开发方面的畅销书,比如《iPad开发基础教程》(中文版已由人民邮电出版社出版)。iOS/Android开发公司MartianCraft创始人。     Jack Nutting, 资深苹果移动开发技术专家,作家。Objective-C和Cocoa框架的坚定拥护者。《iPad开发基础教程》合著者。     Jeff LaMarche ,资深Mac与iPhone开发人员,拥有20多年开发经验。他是MacTech Magazine和苹果公司开发人员网站的专栏作家。Jeff关于iOS开发的博文广受欢迎。
  • 目录:
    第1章  欢迎来到iOS世界1.1  关于本书1.2  必要条件1.2.1  开发者的选择1.2.2  必备知识1.3  编写iOS应用程序有何不同1.3.1  只有一个应用程序正在运行1.3.2  只有一个窗口1.3.3  访问受限1.3.4  有限的响应时间1.3.5  有限的屏幕大小1.3.6  有限的系统资源1.3.7  不支持垃圾收集1.3.8  新功能1.3.9  与众不同的方法1.4  本书内容1.5  本次更新的内容1.6  准备开始吧第2章  创建基本项目2.1  在Xcode中设置项目2.1.1  Xcode工作区窗口2.1.2  深入研究项目2.2  Interface Builder简介2.2.1  nib文件的构成2.2.2  库2.2.3  在视图中添加标签2.2.4  属性修改2.3  美化iPhone应用2.4  小结第3章  处理基本交互3.1  MVC范型3.2  创建项目3.3  查看视图控制器3.3.1  理解输出口和操作3.3.2  清理视图控制器3.3.3  设计用户界面3.3.4  测试项目3.4  理解应用程序委托3.5  小结第4章  更丰富的用户界面4.1  满是控件的屏幕4.2  活动、静态和被动控件4.3  创建应用程序4.4  实现图像视图和文本字段4.4.1  添加图像视图4.4.2  调整图像视图4.4.3  设置视图属性4.4.4  添加文本字段4.4.5  创建和连接输出口4.5  关闭键盘4.5.1  完成输入后关闭键盘4.5.2  通过触摸背景关闭键盘4.5.3  添加滑块和标签4.5.4  连接操作和输出口4.5.5  实现操作方法4.6  实现开关、按钮和分段控件4.6.1  添加两个带标签的开关4.6.2  连接开关输出口和操作4.6.3  实现开关的操作方法4.6.4  添加按钮4.6.5  为按钮创建并关联输出口和操作4.6.6  实现分段控件的操作方法4.7  实现操作表和警报4.7.1  遵从操作表委托方法4.7.2  显示操作表4.8  美化按钮4.8.1  viewDidLoad方法4.8.2  控件状态4.8.3  可拉伸图像4.9  小结第5章  自动旋转和自动调整大小5.1  自动旋转机制5.1.1  点、像素和Retina显示屏5.1.2  自动转屏方法5.2  使用自动调整属性处理旋转5.2.1  配置应用支持的方向5.2.2  指定旋转支持5.2.3  使用自动调整属性设计界面5.2.4  大小检查器的自动调整属性5.2.5  设置按钮的自动调整属性5.3  在旋转时重构视图5.3.1  创建和连接输出口5.3.2  在旋转时移动按钮5.4  切换视图5.4.1  设计两个视图5.4.2  实现交换5.4.3  修改输出口集合5.5  小结第6章  多视图应用程序6.1  多视图应用程序的常见类型6.2  多视图应用程序的体系结构6.2.1  根控制器6.2.2  内容视图剖析6.3  构建View Switcher6.3.1  创建视图控制器和nib文件6.3.2  修改应用程序委托6.3.3  修改BIDSwitchView Controller.h6.3.4  添加视图控制器6.3.5  构建包含工具栏的视图6.3.6  编写根视图控制器6.3.7  实现内容视图6.3.8  制作转换动画6.4  小结第7章  标签栏与选取器7.1  Pickers应用程序7.2  委托和数据源7.3  建立标签栏框架7.3.1  创建文件7.3.2  添加根视图控制器7.3.3  创建TabBarController.xib7.3.4  连接输出口,然后运行7.4  实现日期选取器7.5  实现单组件选取器7.5.1  声明输出口和操作7.5.2  构建视图7.5.3  将控制器实现为数据源和委托7.6  实现多组件选取器7.6.1  声明输出口和操作7.6.2  构建视图7.6.3  实现控制器7.7  实现依赖组件7.8  使用自定义选取器创建简单游戏7.8.1  编写控制器头文件7.8.2  构建视图7.8.3  添加图像资源7.8.4  实现控制器7.8.5  最后的细节7.8.6  链接Audio Toolbox框架7.9  小结第8章  表视图简介8.1  表视图基础8.1.1  表视图和表视图单元8.1.2  分组表和无格式表8.2  实现一个简单的表8.2.1  设计视图8.2.2  编写控制器8.2.3  添加一个图像8.2.4  表视图单元样式8.2.5  设置缩进级别8.2.6  处理行的选择8.2.7  更改字体大小和行高8.3  定制表视图单元8.3.1  向表视图单元添加子视图8.3.2  创建UITableViewCell子类8.3.3  从nib文件加载UITableViewCell8.4  分组分区和索引分区8.4.1  构建视图8.4.2  导入数据8.4.3  实现控制器8.4.4  添加索引8.5  实现搜索栏8.5.1  重新考虑设计8.5.2  深层可变副本8.5.3  更新控制器头文件8.5.4  修改视图8.5.5  修改控制器实现8.6  小结第9章  导航控制器和表视图9.1  导航控制器9.1.1  栈的性质9.1.2  控制器栈9.2  由6个部分组成的分层应用程序:Nav9.2.1  子控制器9.2.2  Nav应用程序的骨架9.2.3  向项目中添加图形9.2.4  第一个子控制器:展示按钮视图9.2.5  第二个子控制器:校验表9.2.6  第三个子控制器:表行上的控件9.2.7  第四个子控制器:可移动的行9.2.8  第五个子控制器:可删除的行9.2.9  第六个子控制器:可编辑的详细窗格9.2.10  其他内容9.3  小结第10章  storyboard10.1  创建一个简单的storyboard10.2  动态原型单元10.2.1  使用storyboard的动态表内容10.2.2  编辑原型单元10.2.3  实现表视图数据源10.2.4  它会加载吗10.3  静态单元10.3.1  实现静态单元10.3.2  实现表视图数据源10.4  大话segue10.4.1  创建segue导航10.4.2  设计storyboard10.4.3  第一个segue10.4.4  更为实用的任务列表10.4.5  查看任务详情10.4.6  设置更多segue10.4.7  从列表中传递任务10.4.8  处理任务细节10.4.9  回传详细信息10.4.10  让列表获取详细信息10.4.11  小结第11章  iPad开发注意事项11.1  分割视图和浮动窗口11.1.1  创建SplitView项目11.1.2  在storyboard中定义结构11.1.3  代码定义功能11.2  显示总统信息11.3  创建浮动窗口11.4  小结第12章  应用程序设置和用户默认设置12.1  设置束12.2  AppSettings应用程序12.2.1  创建项目12.2.2  使用设置束12.2.3  读取应用程序中的设置12.2.4  注册默认值12.2.5  更改应用程序中的默认设置12.2.6  实现逼真效果12.3  小结第13章  保存数据13.1  应用程序的沙盒13.1.1  获取Documents目录13.1.2  获取tmp目录13.2  文件保存策略13.2.1  单个文件持久性13.2.2  多个文件持久性13.3  属性列表13.3.1  属性列表序列化13.3.2  持久性应用程序的第一个版本13.4  对模型对象进行归档13.4.1  符合NSCoding13.4.2  实现NSCopying13.4.3  对数据对象进行归档和取消归档13.4.4  归档应用程序13.5  使用iOS的嵌入式SQLite313.5.1  创建或打开数据库13.5.2  绑定变量13.5.3  SQLite3应用程序13.6  使用Core Data13.6.1  实体和托管对象13.6.2  Core Data应用程序13.7  小结第14章  iCloud之旅14.1  使用UIDocument管理文档存储14.1.1  构建TinyPix14.1.2  创建BIDTinyPixDocument14.1.3  主代码14.1.4  初始化storyboard14.1.5  创建BIDTinyPixView14.1.6  storyboard设计14.2  添加iCloud支持14.2.1  创建provisioning profile14.2.2  启用iCloud授权14.2.3  如何查询14.2.4  保存在哪里14.2.5  在iCloud上存储首选项14.3  小结第15章  Grand Central Dispatch、后台处理及其应用15.1  Grand Central Dispatch15.2  SlowWorker简介15.3  线程基础知识15.4  工作单元15.5  GCD:低级队列15.5.1  傻瓜式操作15.5.2  改进SlowWorker15.6  后台处理15.6.1  应用程序生命周期15.6.2  状态更改通知15.6.3  创建State Lab15.6.4  执行状态15.6.5  利用执行状态更改15.6.6  处理不活动状态15.6.7  处理后台状态15.7  小结第16章  使用Quartz和OpenGL绘图16.1  图形世界的两个视图16.2  Quart 2D绘图方法16.2.1  Quartz 2D的图形上下文16.2.2  坐标系16.2.3  指定颜色16.2.4  在上下文中绘制图像16.2.5  绘制形状:多边形、直线和曲线16.2.6  Quartz 2D工具采样器:模式、梯度、虚线模式16.3  QuartzFun应用程序16.3.1  构建QuartzFun应用程序16.3.2  添加Quartz Drawing代码16.3.3  优化QuartzFun应用程序16.4  GLFun应用程序16.4.1  构建GLFun应用程序16.4.2  创建BIDGLFunView16.4.3  更新BIDViewController16.4.4  更新nib16.4.5  完成GLFun16.5  小结第17章  轻击、触摸和手势17.1  多点触控术语17.2  响应者链17.2.1  响应事件17.2.2  转发事件:保持响应者链的活动状态17.3  多点触控体系结构17.4  4个手势通知方法17.5  检测触摸17.6  检测轻扫17.6.1  使用自动手势识别17.6.2  实现多个轻扫动作17.7  检测多次轻击17.8  检测捏合操作17.9  创建和使用自定义手势17.9.1  CheckPlease应用程序17.9.2  CheckPlease触摸方法17.10  小结第18章  Core Location定位功能18.1  位置管理器18.1.1  设置所需的精度18.1.2  设置距离筛选器18.1.3  启动位置管理器18.1.4  更明智地使用位置管理器18.2  位置管理器委托18.2.1  获取位置更新18.2.2  使用CLLocation获取纬度和经度18.2.3  错误通知18.3  尝试使用Core Location18.3.1  更新位置管理器18.3.2  确定移动距离18.4  小结第19章  陀螺仪和加速计19.1  加速计物理学19.2  不要忘记旋转19.3  Core Motion和动作管理器19.3.1  基于事件的动作19.3.2  主动动作访问19.3.3  加速计结果19.4  检测摇动19.4.1  Baked-In摇动19.4.2  摇动与击碎19.5  将加速计用做方向控制器19.5.1  滚弹珠程序19.5.2  编写Ball View19.5.3  计算小球运动19.6  小结第20章  iPhone照相机和照片库20.1  使用图像选取器和UIImagePickerController20.2  实现图像选取器控制器委托20.3  实际测试照相机和库20.3.1  设计界面20.3.2  实现照相机视图控制器20.4  小结第21章  应用程序本地化21.1  本地化体系结构21.2  字符串文件21.2.1  字符串文件里面是什么21.2.2  本地化的字符串宏21.3  现实中的iOS:本地化应用程序21.3.1  创建LocalizeMe21.3.2  测试LocalizeMe21.3.3  本地化nib文件21.3.4  本地化图像21.3.5  生成和本地化字符串文件21.3.6  本地化应用程序显示名称21.4  小结第22章  未来之路22.1  苹果公司的文档22.2  邮件列表22.3  论坛22.4  网站22.5  博客22.6  会议22.7  作者22.8  再会
查看详情
12
好书推荐 / 更多
iOS 5基础教程
译林幻系列:呼吸
[美国]特德·姜 著;耿辉 译
iOS 5基础教程
山村暮鸟集:云
山村暮鸟 著
iOS 5基础教程
剪辑之道:对话沃尔特·默奇
[加拿大]迈克尔·翁达杰(Michael Ondaatije) 著;夏彤 译
iOS 5基础教程
教父电影全剧本(全彩插图评注版):马里奥·普佐与弗朗西斯·科波拉终稿
[美]珍妮·M·琼斯 著;高远致 译
iOS 5基础教程
萨拉戈萨手稿
[波]扬·波托茨基 著;方颂华 译
iOS 5基础教程
新民说·谁的历史
鲁西奇 著
iOS 5基础教程
古欢:黄易与乾嘉金石时尚
薛龙春
iOS 5基础教程
春之海终日悠哉游哉:与谢芜村俳句300
[日]与谢芜村 著
iOS 5基础教程
我们能谈点开心的事吗(99图像小说)
[美]罗兹·查斯特 著
iOS 5基础教程
狂想人生:皇后乐队传
[英]马克·布莱克 著;席虎牙 译
iOS 5基础教程
思想的力量
[美]布鲁克·诺埃尔·穆尔;[美]肯尼思·布鲁德
iOS 5基础教程
中唐至北宋的典范选择与诗歌因革
李贵 著;王水照 编