ipad 应用开发从入门到精通-(第3版)

本书特色

[

《ipad应用开发从入门到精通(第3版)》以roadtrip示例应用程序贯穿始终,完整而详细地讲解了ipad开发的各个方面,包括ipad开发基础知识,roadtrip程序的初始搭建,ipad应用基本功能的实现,模型和应用程序架构等底层知识,以及地图、网络通信、第三方api等在内的高级扩展功能。
  《ipad应用开发从入门到精通(第3版)》内容全面,由浅入深,讲解透彻,适合初、中级读者学习阅读。本书也可供高等院校计算机、通信、信息工程等专业的师生参考,或作为职业培训的教材。

]

内容简介

[

作者是面向对象概念的创始人之一,是it领域技术和商业模式的元老,在业内享有非常高的知名度。
针对ipad应用开发,不但仔细分析了ipad开发和iphone开发的不同之处,还讲解了如何开发在ipad和iphone上都能正确运行的程序,对专注于ipad开发的程序员,以及对想要补充ipad开发相关细节知识的ios程序员,都非常有意义。

]

作者简介

[

Neal Goldstein是商业和企业级应用开发高水平前沿技术的公认领导人。他是早期应用面向对象开发技术从事商业应用程序开发的人员之一,曾在苹果(Apple Computer)、Lucasfilm和微软工作。他极具先锋精神,曾将面向对象开发技术在Liberty Mutual保险公司、Verizon、美国大陆航空公司(Continental Airlines)等多家组织推广。

]

目录

目 录**部分 起步 1第1章 “杀手级”ipad应用的要素 3 是什么让ipad应用程序变得优秀 4  “沉醉其中”的体验 5  让内容与场景关联 6  设计“触显”体验 7 充分利用平台优势 7  充分利用系统优势 8  访问因特网 9  获知用户的位置 10  跟踪方向和运动 10  检测手势 10  多媒体播放 11  从苹果自带应用中获得信息 11  在应用程序之间复制、剪切和粘贴 11  多任务、后台处理和通知 12  利用大屏幕 12 拥抱ipad的局限 13  为手指而设计 14  权衡内存和电池电量 14 为什么开发ipad应用程序? 15 开发满足苹果期许的产品 16 应用程序生态 17 “漫步云端” 18 使用本书示例正确进行应用程序开发 19 下一步 20第2章 认识sdk 21 使用sdk进行开发 21 使用xcode开发应用 22  创建一个xcode项目 23  开发应用程序 23 workspace窗口 24  workspace区域 26  显示区域中的内容 28  工具栏和标签栏 32  组织器窗口 33第3章 xcode项目的“螺丝钉” 35 创建你的项目 35 探索你的项目 40  项目 41  项目编辑器 41  项目导航器 43 设置你的xcode首选项 46 构建和运行你的应用程序 49  构建应用 50  ipad分离视图 52  log导航器 53 在模拟器中运行 54  操作模拟设备 55  模拟手势 55  卸载应用与重置设备 56  适应模拟器的局限 57 添加图片、声音资源以及应用程序图标 58  标准与视网膜显示 59  添加应用程序图标 60  新图标 61第二部分 构造roadtrip应用程序 63第4章 storyboard和用户体验 65 storyboard简介 66  讲述你的“故事” 67  使用对象图 68 决定应用程序要做什么:roadtrip应用程序 69 创建应用程序结构 73 使用框架 74 使用设计模式 75  ios设计模式 76  mvc设计模式 76 使用窗口和视图 79  初识窗口 79  扫视视图 79  你使用的视图类型 81 视图控制器——storyboard的核心 85 来讲讲模型 87 没有那么完美 88 看看别的框架 89  foundation框架 89  coregraphics框架 89  更多框架 89 理解项目中的mvc 90第5章 创建roadtrip的用户界面 93 在storyboard中创建用户界面 93  关于视图控制器 94  使用interface builder添加用户元素 95 使用utility区 97  检视器和quick help面板 97  library面板 98 理解ipad导航 98 添加一个新的视图控制器 102 添加用户界面对象 111  自适应尺寸 115  添加test drive按钮 119 调整模板代码 123 自适应尺寸的按钮 127第6章 运行时、内存管理与属性 130 一步步看应用程序生命周期 131  uiapplicationmain 132  处理运行中的事件 136  处理运行时的中断 137  视图控制器生命周期概览 141 使用managed memory model设计模式 142  理解内存管理 142  使用引用计数 143 自动引用计数(arc) 144  使用arc相关的变量类型 146  理解保持循环 147 监听低内存警告 149  viewdidunload方法 149  didreceivememorywarning方法 150  applicationdidreceivememorywarning:方法 150  uiapplicationdidreceivememorywarningnotification:notification 150  为应用程序选择正确的内存管理策略 151 自定义框架类的行为 151  继承 151  delegation模式 152 理解声明属性 153  声明属性的组成部分 154  使用点号 154  为声明属性设置修饰符 155  编写自己的访问方法 157  使用访问方法访问实例变量 158 隐藏实例变量 158第7章 使用源代码编辑器 160 在xcode源代码编辑器中进行导航 160  使用跳转栏 163  使用#pragma mark语句组织你的代码 165 使用xcode源代码编辑器 166  使用live issues和fix-it 167  编译器警告 168  issue navigator 169 访问文档 170  获取xcode帮助 170  组织器窗口 173  帮助菜单 174 在项目中进行搜索 175  使用查找工具定位文件中的符号 175  使用search navigator在项目或框架中检索 176  使用symbol navigator 177 终于可以编写代码了! 177第三部分 实践中学习——基础功能 179第8章 终于开始编写代码了 181 检查网络连接 181  下载reachability示例 181  添加代码检查连接性 186 装扮主视图 189 理解自动旋转 196 编写无bug代码 199  在调试区中使用调试导航器 200  管理断点 202  深入调试区 206  深入调试导航器 208  在源代码编辑器中显示变量 208  单步执行 209第9章 在roadtrip代码中添加outlet和action 213 使用自定义视图控制器 213  添加自定义视图控制器 214  在mainstoryboard中搭建testdrivecontroller 215 理解outlet 217 添加outlet 218  打开assistant编辑器 218  创建outlet 220  连接检视器 223 使用target-action设计模式 225  使用target-action模式:关于控件 225  添加一个action 227 运行时的outlet和action 230第10章 添加动画和声音 232 理解ipad动画 232  视图几何和坐标系统 232  点与像素 233  视图的尺寸和位置 234  使用数据结构 234 视图动画 235 *后,添加代码 236 实现testdrive方法 236 理解block对象 240 旋转对象 243 使用ipad音频 245 跟踪触控 252 实现图片动画 255第四部分 模型和应用程序结构 257第11章 trip模型 259 模型里有什么? 259 添加模型数据 260  使用属性列表 260  在项目中添加属性列表 263 添加两个模型类 270 理解trip接口 272 实现trip类 274  初始化对象 276  调用父类的init方法 276  初始化实例变量 277  返回self 278 初始化destination类 279 创建trip对象 283 再谈debugger 285第12章 实现master视图控制器 289 建立自定义视图控制器 289 添加背景图和标题 300第13章 使用分离视图控制器和master视图 303 在detail视图中使用导航控制器的问题 303 在master视图中使用导航控制器 306 添加手势识别器 310 分离视图控制器 313  uisplitviewcontroller delegate 315  本地化 320  回到主线 321 添加工具栏 326 对rtmasterviewcontroller的小调整 335 还有一点事 336第14章 完成基本的程序架构 338 通过storyboard为应用程序添加更多功能 338  添加weather视图控制器 339  添加events控制器 345  添加其余的控制器 347 将split view控制器转换为detail view控制器的relationship 349第五部分 添加应用程序内容 355第15章 使用web视图呈现天气状况 357 搭建weather控制器 357  添加自定义视图控制器 357  在mainstoryboard文件中搭建weathercontroller 358 weather控制器 365 进一步使用调试器 372  “unrecognized selector sent to instance” 372  “nsunknownkeyexception” 373第16章 使用page view控制器显示事件 375 搭建eventscontroller 376  添加自定义视图控制器 376  在mainstoryboard中搭建eventscontroller 377  在mainstoryboard中添加并搭建eventpagecontroller 378 扩展trip模型 380 添加events类 382 eventscontroller及其pageview controller 385  数据源和delegate 385  数据源 386  delegate 386  eventscontroller 386  eventpagecontroller 391 还剩一个按钮 393第17章 路径导航 395 搭建map控制器 395  添加自定义视图控制器 395  在mainstoryboard中搭建mapcontroller 396 让mapkit发挥作用 404  mkmapview 404  增强地图功能 405 改变地图类型 413  添加标注 415  创建标注 415  显示地图标题和标注 419 显示当前位置 424第18章 地址编码 430 理解ipad地址编码 430 反向地址编码 432第19章 查找位置 439 搭建find控制器 439  添加自定义视图控制器 439  在mainstoryboard中搭建findcontroller 440 实现find控制器 443  获取输入文本 443  取消单元格高亮 450 查找位置 451 将找到的位置设为地图标题 457第20章 选择目的地 459 搭建destinationcontroller 459  添加自定义视图控制器 459  在mainstoryboard中搭建destinationcontroller 460 添加一个模态视图 464 指定设备方向 466 实现table view 467 创建table view 468  添加区段 470  显示单元格 472  实现用户选择 474 选择目的地并保存结果 482 关于设置项的一点建议 488 接下来做什么? 488第六部分 二十条有用的建议 489第21章 改进roadtrip的十条建议 491 扩充首选项设置 491 缓存数据 491 跟踪当前位置与目的地之间的距离 492 分享到facebook和twitter 492 边旅行边寄明信片 492 旅店预订 492 规划旅行路线 492 让应用成为生态 493 尽早学会外语 493 改进实现代码 493第22章 十条建议让你成为快乐的程序员 494 保持弱耦合 494 关注内存 494 不要做重复劳动 495 理解状态切换 496 在正确的时间做正确的事情 496 明智地进行错误处理 497 使用storyboard 497 时刻关注用户 497 应用程序永无止尽 498 保持激情 498

封面

ipad 应用开发从入门到精通-(第3版)

书名:ipad 应用开发从入门到精通-(第3版)

作者:戈尔茨坦

页数:498

定价:¥99.0

出版社:人民邮电出版社

出版日期:2014-10-01

ISBN:9787115356314

PDF电子书大小:124MB 高清扫描完整版



本文标题:《ipad 应用开发从入门到精通-(第3版)》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!