深入浅出iPhone开发PDF电子书下载
- 电子书积分:16 积分如何计算积分?
- 作 者:(美)DanPilone,TraceyPilone著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2011
- ISBN:9787115244703
- 页数:506 页
1 新手上路 开始移动生活 2
App Store甚嚣尘上,其中充斥着大量的财富 2
移动应用程序可不仅仅是移植桌面应用那么简单 3
iPhone应用剖析 5
迈克有点左右为难 6
第一眼留个好印象 7
一切都从iPhone SDK开始 8
Xcode包含有应用模板,可以帮你入门 10
Xcode是iPhone项目的轴心 12
并在编写应用的过程中无处不在 13
构筑界面,靠的是&Interface Builder 14
向视图中添加按钮 16
iPhone模拟器让你可以在Mac上测试应用 17
怎么回事? 22
用Interface Builder将UI控件与代码关联起来 23
Interface Builder会列出组件可以触发哪些事件 24
UI元素在遇到情况时会发送事件 24
将事件与方法关联起来 25
你的iPhone工具箱 35
2 iPhone应用的模式 你好,@twitter 39
首先我们需要找出迈克(真正)的需求 39
应用之中,设计为王——iPhone人机界面指南 44
HIG关于选取器与按钮的指导意见 47
为InstaTwit(即推)创建一个基于视图的项目 48
根视图的生命历程 52
首先,从迈克那里获取数据 55
当你需要受控的输入时,就用选取器 56
将迈克的数据填入选取器的各行条目中 57
选取器从数据源获取它们的数据 58
有一个模式是为此准备的 59
首先,声明控制器遵循这两个协议 64
数据源协议有两个必需的方法 66
连接数据源与连接动作方法和输出口类似 67
代理协议中只有一个必需方法 68
按钮需要连接到事件 72
连接选取器和输出口 78
通过选取器的引用获取选中值 79
你的iPhone工具箱 87
3 面向iPhone的Objective-C教程 Twitter需要多姿多彩 90
瑞妮有点明白过来了 90
给自定义输入腾地方 91
头文件为你的类描述接口 93
自动生成的访问方法也要进行内存管理 99
要让内存保持一致,你只需要记住两件事 101
但是当迈克输入完毕时 111
定制你的UITextField 113
使用键盘的组件会请求它出现 114
让文本字段让出焦点 115
Objective-C中的消息使用有名称的参数 117
用消息传递告诉视图控制器完成按钮何时被按下 118
还是有些不对劲 122
你的Objective-C工具箱 129
4 多视图 表格中的视图 135
那么,怎么把视图结合在一起呢? 135
导航模板会把多视图整合到一起 136
从表格视图开始,学习使用导航模板 137
表格就是一组单元格 140
再来几种饮料 148
Plist是一种保存和载入数据的简便方法 150
数组(及其他一些类型)内建了对plist的支持 153
用细节视图深入发掘数据 156
仔细考察细节视图 157
用导航控制器在视图之间切换 167
导航控制器维护了一个视图堆栈 168
字典将信息按照键-值对来存储 172
调试——iPhone开发之暗面 175
调试冒险之旅第一站:控制台 176
与你的应用程序在运行期间互动 177
Xcode在应用中断运行后也会为你提供支持 178
Xcode调试器会向你展示应用程序的状态 179
这到底是怎么回事? 181
你的iPhone工具箱 183
5 Plist与模式视图 对应用千锤百炼 186
一切要从山姆说起 186
用调试器调查崩溃的罪魁祸首 188
让代码处理装有字典的plist 191
细节视图需要数据 194
每个字典中都有我们需要的全套信息 195
我们在可用性上出了问题 201
如果单元格会引导向更多信息,就用披露指示器 203
销售一度很强劲 206
用导航控制器按钮进行编辑 211
这个按钮应当创建一个新视图 215
我们需要一个视图&但并不一定是一个新的视图 216
视图控制器定义了视图的行为 217
Nib文件包含着UI组件与连接 218
你可以对视图进行派生和扩展,就像对其他类一样 219
模式视图让用户把注意力集中在手头的任务上 224
任何视图都可以作为模式视图呈现 225
我们的视图没有导航栏 230
创建保存和取消按钮 232
编写保存与取消动作方法 233
你的iPhone工具箱 237
6 数据的保存、编辑与排序 人人都能当编辑…… 240
山姆准备添加一种叫“红发学生妹”的饮料…… 240
……但是键盘总是碍事 241
我们需要将内容包装到一个滚动视图中 243
滚动视图大小与屏幕相同 245
键盘改变了可见区域 248
iPhone会通知你有关键盘的消息 250
向默认通知中心订阅事件 251
键盘事件会告诉你键盘的状态和尺寸 257
表格视图不知道数据发生变化 276
你得请求表格视图重新载入数据 276
数组的顺序也乱了 280
表格视图内建支持编辑与删除 288
你的iPhone开发工具箱 301
7 标签栏与Core Data 企业应用 304
HF赏金捕猎 304
为iBountyHunter选择一个模板 308
画出iBoun 310
Hunter的工作过程 310
构建逃犯列表视图 316
接下来:被捕视图 318
在与鲍勃开了个短会之后 327
Core Data让你专注在应用上 329
Core Data需要知道如何进行加载 330
Core Data用一种受控对象模型来描述实体 333
打造你的Fugitive实体 334
不写一行代码,快速打造Fugitive类 341
用一个 NSFetchRequest描述你的搜索 344
将数据库作为资源添加进来 354
模板设置为使用SQLite数据库 355
iPhone的应用程序结构决定了你能在哪些地方读和写 358
将数据库复制到正确的位置 359
未完待续 373
你的Core Data工具箱 375
8 用Core Data迁移并优化数据 一切都改变 378
鲍勃需要一些文书工作 378
一切都源自我们的数据模型 381
数据还没有更新 384
数据迁移是一个常见问题 385
我们需要将旧数据迁移到新模型中 386
Xcode令数据模型版本控制变得轻松 387
Core Data可以“轻量”迁移数据 389
鲍勃有一些设计方面的建议 394
为鲍勃做一个快速演示 406
用谓词来过滤数据 408
我们需要在NSFetchRequest上设置一个谓词 409
Core Data控制器类提供了高效的结果处理 416
打造高效的“流线型”代码 417
下面我们需要修改查询,让它使用这个控制器 417
重构viewWil lAppear使用结果控制器 418
我们需要刷新数据 423
你的数据工具箱 429
9 照相机、地图开发包和Core Location 现实世界中的证据 432
对于鲍勃,收款还需要证据! 432
通往照相机之路…… 441
有一个方法可以进行检查 451
用操作表单提示用户 452
除了时间之外,鲍勃还要知道地点 458
Core Location能以多种方式找到你 464
添加新框架 466
仅仅有经纬度对于鲍勃是不够的 472
地图开发包是iPhone 3.0中新加入的 473
对地图进行一点自定义设置 474
注释功能还需要一点雕琢 479
你的附加工具箱 485
有你相伴真好! 486
附录1孑余 首要的六件事(我们未涉及的) 488
#1.国际化与本地化 488
对字符串资源进行本地化 490
#2. UIWebView 492
#3.设备方向和视图旋转 494
处理视图旋转 495
用两个不同的视图来处理旋转 496
#4.视图动画 497
#5.加速计 498
理解设备加速 499
#6.关于游戏的只言片语 500
Quartz和OpenGL 501
附录2发布应用所需的预备工作 准备好进入App Store 504
苹果公司指定了规则 504
设备备案将所有这些整合到一起 505
在Organizer中监视状态 506
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《深入推进自我革命》任仲文 2019
- 《CATIA 软件建模与CAA二次开发》胡毕富,吴约旺 2018
- 《Cocos2d-x游戏开发》刘克男编著 2019
- 《深入浅出区块链核心技术与项目分析》梁伟 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019