图书介绍
iOS 4实战 iPhone与iPad应用开发【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- (美)哈灵顿,(美)特里比托斯基,(美)艾伦等著;袁国忠译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115275172
- 出版时间:2012
- 标注页数:422页
- 文件大小:85MB
- 文件页数:439页
- 主题词:移动电话机-应用程序-程序设计;便携式计算机-应用程序-程序设计
PDF下载
下载说明
iOS 4实战 iPhone与iPad应用开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 iOS 4简介1
1.1人人为我,我为人人:iOS平台1
1.2理解iPhone和iPad的触摸式交互2
1.3为使用SDK做准备4
1.3.1安装SDK4
1.3.2剖析SDK5
1.4 iOS简介7
1.4.1 剖析iOS7
1.4.2 iOS的对象层次结构8
1.4.3窗口和视图9
1.5 iOS方法10
1.5.1创建对象10
1.5.2内存管理11
1.5.3事件响应13
1.5.4生命周期管理14
1.6如何将想法变成应用程序15
1.6.1一览表15
1.6.2您的应用程序属于哪一类15
1.6.3利用应用程序赚钱17
1.7小结17
第2章 学习Objective-C18
2.1 Objective-C简介18
2.2消息19
2.2.1带参数的消息20
2.2.2嵌套的消息20
2.2.3消息接收方21
2.3类定义21
2.3.1接口22
2.3.2实现23
2.3.3对象实例化23
2.4属性23
2.4.1属性的用途24
2.4.2设置属性24
2.4.3使用存取器25
2.4.4句点语法25
2.4.5属性的复杂度25
2.5@编译指令26
2.6类别和协议26
2.6.1类别26
2.6.2协议26
2.7 Objective-C总结27
2.8小结28
第3章 使用Xcode 429
3.1 Xcode 4简介29
3.2使用Xcode 4创建应用程序HelloWorld30
3.2.1新建项目30
3.2.2熟悉工作区窗口33
3.3详细查看导航区中的文件34
3.3.1文件夹HelloWorld34
3.3.2文件夹Frameworks和Product38
3.3.3在Xcode中生成并运行应用程序38
3.3.4为应用程序HelloWorld编写代码39
3.4在Xcode 4中使用Interface Builder42
3.4.1剖析Interface Builder42
3.4.2创建应用程序AppleStock45
3.5小结54
第4章 Xcode与调试55
4.1在Xcode中创建新类55
4.1.1创建新类56
4.1.2头文件57
4.1.3源代码文件58
4.1.4使用新创建的类60
4.2使用Interface Builder创建对象61
4.2.1创建新的nib文件61
4.2.2初始化Interface Builder对象62
4.2.3访问.xib文件62
4.2.4更多Xcode使用技巧63
4.3调试器和Instruments64
4.3.1 Fix-it功能64
4.3.2分析65
4.3.3调试器要点66
4.3.4在Xcode中运行Instruments67
4.4小结69
第5章 基本视图控制器71
5.1视图控制器家族72
5.2标准视图控制器73
5.2.1剖析视图控制器73
5.2.2创建视图控制器73
5.2.3再创建一个视图控制器74
5.2.4创建视图控制器界面74
5.2.5使用视图控制器76
5.3表视图控制器79
5.3.1剖析表视图控制器80
5.3.2创建表视图控制器80
5.3.3创建表界面81
5.3.4使用表视图控制器86
5.4小结87
第6章 监视事件和操作88
6.1事件简介88
6.1.1响应者链89
6.1.2触摸和事件90
6.2触摸示例:事件报告器92
6.2.1在Interface Builder中创建对象92
6.2.2为捕获触摸事件准备视图94
6.2.3控制事件95
6.3其他事件功能97
6.3.1调控事件97
6.3.2其他事件方法和属性98
6.4操作简介99
6.4.1 UIControl对象99
6.4.2控件事件和操作99
6.4.3使用addTarget:action:for ControlEvents:101
6.5在应用程序中添加按钮101
6.5.1使用addTarget:action:for ControlEvents:102
6.5.2使用IBAction103
6.6其他操作功能104
6.6.1使用UITextField接受文本输入104
6.6.2使用UISlider让用户选择值105
6.6.3结合使用TextField和Slider106
6.6.4轻松使用操作108
6.6.5使用操作108
6.7通知简介108
6.8小结109
第7章 高级视图控制器110
7.1选项卡栏视图控制器110
7.1.1剖析选项卡栏视图控制器111
7.1.2创建选项卡栏视图控制器111
7.1.3创建选项卡栏界面113
7.1.4使用选项卡栏控制器117
7.2导航控制器117
7.2.1剖析导航控制器118
7.2.2创建导航控制器119
7.2.3完善导航控制器120
7.2.4使用导航控制器123
7.3使用翻页控制器125
7.4分割视图控制器127
7.4.1创建分割视图控制器127
7.4.2设置分割视图控制器129
7.4.3使用分割视图控制器132
7.4.4调整界面使其适合纵向和横向模式133
7.5弹出框和模态视图控制器134
7.5.1创建弹出框视图控制器134
7.5.2创建模态视图控制器136
7.6在通用应用程序中组合使用不同类型的视图控制器136
7.6.1设计可在iPhone和iPad上运行的通用应用程序136
7.6.2合并视图控制器137
7.7小结138
第8章 数据:操作、首选项和文件139
8.1接受用户数据140
8.2维护用户首选项141
8.2.1创建自己的首选项141
8.2.2使用系统设置146
8.3打开文件149
8.3.1访问bundle150
8.3.2访问其他目录151
8.3.3操纵文件152
8.3.4 Filesaver:一个UITextView示例153
8.4小结155
第9章 数据:高级技术157
9.1使用SQLite158
9.1.1搭建SQLite数据库158
9.1.2访问SQLite160
9.1.3访问SQLite数据库160
9.1.4使用数据库创建导航菜单161
9.1.5扩展这个示例167
9.2访问地址簿167
9.2.1地址簿框架概述167
9.2.2访问地址簿的属性168
9.2.3查询地址簿169
9.2.4使用Address Book UI171
9.3 Core Data简介175
9.3.1 Core Data背景知识175
9.3.2在应用程序中设置Core Data176
9.3.3初始化Core Data对象178
9.3.4将对象加入数据库180
9.3.5使用Core Data取回、更新和删除对象181
9.4小结182
第10章 定位:加速计、位置和指南针183
10.1加速计和朝向183
10.1.1属性orientation184
10.1.2朝向通知184
10.2加速计和移动185
10.2.1访问UIAccelerometer185
10.2.2对UIAcceleration进行分析186
10.2.3检查重力186
10.2.4检查移动188
10.2.5识别简单移动189
10.3加速计和手势191
10.3.1使用加速计191
10.3.2手势识别器193
10.4深入探讨Core Location194
10.4.1位置类195
10.4.2确定位置和距离的示例196
10.4.3确定海拔高度的示例198
10.4.4使用指南针201
10.4.5获取指南针提供的数据202
10.4.6 Core Location和网络202
10.5小结203
第11章 多媒体:图像和相机204
11.1图像简介204
11.1.1加载UIImage205
11.1.2绘制UIImageView205
11.1.3修改图像207
11.2使用Core Graphics绘制简单图像207
11.3访问照片208
11.3.1使用图像选择器209
11.3.2拍摄照片209
11.3.3保存到相册210
11.4 Collage:一个图像示例210
11.4.1 collageView Controller211
11.4.2 tempImageView214
11.4.3 collageView215
11.4.4进一步探索该示例程序216
11.5打印图像216
11.5.1打印流程217
11.5.2模拟打印217
11.5.3创建一个打印图像的应用程序218
11.5.4在模拟器上启动应用程序iPrint220
11.6小结221
第12章 多媒体:音频及其录制222
12.1播放iPod库中的音频222
12.1.1从iPod库获取音频223
12.1.2获取有关MPMediaItem的信息224
12.1.3使用MPMusicPlayer Controller播放多媒体225
12.1.4创建一个简单的多媒体播放器226
12.2录制音频229
12.2.1初始化录音器229
12.2.2控制录音器230
12.2.3响应AVAudioRecorder事件230
12.3播放声音231
12.3.1初始化AVAudioPlayer232
12.3.2 AVAudioPlayer Delegate232
12.3.3控制AVAudioPlayer233
12.4创建一个简单的音频录制/播放应用程序234
12.4.1使用模板View-Based Application创建一个项目234
12.4.2添加所需的框架234
12.4.3创建操作234
12.4.4创建界面235
12.4.5设置录音器并实现操作235
12.5拍摄、播放和访问视频237
12.6小结238
第13章 图形:Quartz、 Core Animation和OpenGL239
13.1 Quartz 2D简介240
13.2 Quartz上下文240
13.2.1绘制到UIView242
13.2.2绘制到位图242
13.3绘制路径243
13.3.1终止路径244
13.3.2绘制矩形246
13.4设置图形状态246
13.4.1设置颜色247
13.4.2变换247
13.4.3设置剪切路径249
13.4.4其他设置250
13.4.5管理状态251
13.5 Quartz高级绘画技术251
13.5.1绘制渐变251
13.5.2绘制图像253
13.5.3绘制文本254
13.5.4未涉及的主题255
13.6一个在图片上绘画的示例255
13.6.1视图控制器PhotoDraw256
13.6.2视图drawView257
13.6.3扩展该示例259
13.7 Core Animation简介259
13.7.1 Core Animation基础260
13.7.2为使用Core Animation做准备261
13.7.3创建简单的隐式动画261
13.7.4创建简单的显式动画262
13.8 OpenGL简介263
13.9小结264
第14章 Web视图和网络协议265
14.1网络协议层次结构265
14.2底层联网技术266
14.3使用URL267
14.3.1创建NSURL267
14.3.2创建NSURL Request268
14.3.3手工操纵HTML数据269
14.4使用UIWebView269
14.4.1填充Web视图270
14.4.2管理Web视图委托271
14.4.3一个Web视图示例271
14.5解析XML273
14.5.1使用NSXMLParser274
14.5.2充当委托274
14.5.3创建一个RSS阅读器275
14.5.4一个获取海拔高度的Core Location示例279
14.6以POST方式请求网页281
14.6.1手工发出POST请求281
14.6.2提交表单282
14.7访问社交网络283
14.7.1使用Web协议284
14.7.2使用TouchJSON284
14.8小结286
第15章 使用Game Kit建立对等连接287
15.1 Game Kit概述287
15.2使用对等体选择器创建对等应用程序288
15.2.1使用Apple的内置对等体选择器288
15.2.2实现GKSessionDelegate定义的方法291
15.2.3在对等体之间收发数据292
15.3创建一个多玩家乒乓球游戏294
15.3.1创建项目295
15.3.2创建头文件295
15.3.3创建界面296
15.3.4初始化游戏297
热门推荐
- 2999418.html
- 2773553.html
- 3860556.html
- 1545433.html
- 1902384.html
- 3151580.html
- 2707426.html
- 39516.html
- 2330718.html
- 1062539.html
- http://www.ickdjs.cc/book_1891723.html
- http://www.ickdjs.cc/book_2168213.html
- http://www.ickdjs.cc/book_677159.html
- http://www.ickdjs.cc/book_915514.html
- http://www.ickdjs.cc/book_3649606.html
- http://www.ickdjs.cc/book_188591.html
- http://www.ickdjs.cc/book_1286271.html
- http://www.ickdjs.cc/book_1079479.html
- http://www.ickdjs.cc/book_68509.html
- http://www.ickdjs.cc/book_2311193.html