图书介绍
深入浅出iPhone开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)DanPilone,TraceyPilone著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115244703
- 出版时间:2011
- 标注页数:506页
- 文件大小:95MB
- 文件页数:537页
- 主题词:移动通信-携带电话机-应用程序-程序设计
PDF下载
下载说明
深入浅出iPhone开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 新手上路 开始移动生活2
App Store甚嚣尘上,其中充斥着大量的财富2
移动应用程序可不仅仅是移植桌面应用那么简单3
iPhone应用剖析5
迈克有点左右为难6
第一眼留个好印象7
一切都从iPhone SDK开始8
Xcode包含有应用模板,可以帮你入门10
Xcode是iPhone项目的轴心12
并在编写应用的过程中无处不在13
构筑界面,靠的是&Interface Builder14
向视图中添加按钮16
iPhone模拟器让你可以在Mac上测试应用17
怎么回事?22
用Interface Builder将UI控件与代码关联起来23
Interface Builder会列出组件可以触发哪些事件24
UI元素在遇到情况时会发送事件24
将事件与方法关联起来25
你的iPhone工具箱35
2 iPhone应用的模式 你好,@twitter39
首先我们需要找出迈克(真正)的需求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
定制你的UITextField113
使用键盘的组件会请求它出现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
让代码处理装有字典的plist191
细节视图需要数据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
画出iBoun310
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. UIWebView492
#3.设备方向和视图旋转494
处理视图旋转495
用两个不同的视图来处理旋转496
#4.视图动画497
#5.加速计498
理解设备加速499
#6.关于游戏的只言片语500
Quartz和OpenGL501
附录2发布应用所需的预备工作 准备好进入App Store504
苹果公司指定了规则504
设备备案将所有这些整合到一起505
在Organizer中监视状态506
热门推荐
- 595123.html
- 3605032.html
- 2176349.html
- 2917801.html
- 525728.html
- 1876624.html
- 1960846.html
- 2976054.html
- 2551810.html
- 480620.html
- http://www.ickdjs.cc/book_2646181.html
- http://www.ickdjs.cc/book_1999361.html
- http://www.ickdjs.cc/book_63234.html
- http://www.ickdjs.cc/book_2302825.html
- http://www.ickdjs.cc/book_3375555.html
- http://www.ickdjs.cc/book_253187.html
- http://www.ickdjs.cc/book_1672599.html
- http://www.ickdjs.cc/book_271303.html
- http://www.ickdjs.cc/book_3787431.html
- http://www.ickdjs.cc/book_3042819.html