iOS程序设计(原书第2版)

《iOS程序设计(原书第2版)》
基本信息
原书名: Programming iOS 5,Second Edition
原出版社: O'Reilly Media
作者: Matt Neuburg
译者: 陈建设 刘洋
丛书名: O'Reilly精品图书系列
出版社:机械工业出版社
ISBN:9787111418474
上架时间:2013-5-8
出版日期:2013 年4月
开本:16开
页码:763
版次:2-1
所属分类:计算机 > 软件与程序设计 > 移动开发 > iPhone
iOS程序设计(原书第2版)
更多关于 》》》《 iOS程序设计(原书第2版)
目录
《ios程序设计(原书第2版)》
前言
第一部分 语言
第1章 c语言的精髓2
1.1 编译、语句和注释3
1.2 变量声明、初始化和数据类型4
1.3 结构体6
1.4 指针7
1.5 数组9
1.6 运算符10
1.7 流程控制和条件12
1.8 函数15
1.9 指针参数和地址运算符17
1.10 文件19
1.11 标准库21
1.12 更多预处理器指令22
1.13 数据类型限定符22
第2章 基于对象的程序设计24
2.1 对象24
2.2 消息和方法25
.2.3 类和实例26
2.4 类方法27
2.5 实例变量28
2.6 基于对象的程序设计29
第3章 objective-c对象和消息32
3.1 实例引用就是指针32
3.2 消息和方法37
3.3 类型转换和id类型42
3.4 消息的数据类型44
3.5 c语言函数45
3.6 cftyperef46
3.7 块对象47
第4章 objective-c类51
4.1 类和父类51
4.2 接口和实现52
4.3 头文件和实现文件54
4.4 类方法56
4.5 悄然产生的类对象56
第5章 objective-c实例58
5.1 如何创建实例58
5.2 多态62
5.3 self关键字63
5.4 super关键字66
5.5 实例变量和存取器67
5.6 键值编码68
5.7 属性69
5.8 如何书写初始化器71
第二部分 ide
第6章 xcode工程的解析74
6.1 新建工程74
6.2 工程窗口76
6.3 工程文件及其依赖83
6.4 目标85
6.5 从工程到应用89
第7章 nib管理99
7.1 nib编辑界面之旅99
7.2 nib加载和文件所有者104
7.3 生成和加载nib文件105
7.4 插座变量链接106
7.5 动作链接113
7.6 对基于nib的实例进行额外初始化116
第8章 文档118
8.1 文档窗口118
8.2 类的文档页119
8.3 示例代码122
8.4 其他资源123
第9章 工程生命周期126
9.1 选择设备架构126
9.2 本地化129
9.3 编辑代码130
9.4 代码导航132
9.5 调试135
9.6 单元测试141
9.7 静态分析器141
9.8 清理142
9.9 在模拟器中运行142
9.10 在设备上运行143
9.11 设备管理146
9.12 版本控制146
9.13 instruments148
9.14 发布151
9.15 ad hoc发布153
9.16 应用的最后准备154
9.17 提交到app store158
第三部分 cocoa
第10章 cocoa类162
10.1 创建子类162
10.2 类别164
10.3 协议166
10.4 可选方法170
10.5 一些foundation类171
10.6 nsobject探秘180
第11章 cocoa事件183
11.1 产生事件的原因183
11.2 创建子类184
11.3 通知185
11.4 委托190
11.5 数据源192
11.6 动作193
11.7 响应者链197
11.8 应用程序生命周期事件199
11.9 被事件淹没203
第12章 存取器和内存管理206
12.1 存取器206
12.2 键值编码207
12.3 内存管理210
12.4 属性234
第13章 数据通信240
13.1 模型-视图-控制器240
13.2 实例可见性242
13.3 通知244
13.4 键值观察246
第四部分 视图
第14章 视图252
14.1 窗口252
14.2 子视图和父视图255
14.3 外框257
14.4 边界和中心258
14.5 布局261
14.6 变换263
14.7 可见性与不透明度266
第15章 绘图268
15.1 uiimage 和 uiimageview268
15.2 图形上下文271
15.3 uiimage绘图274
15.4 cgimage绘图275
15.5 cifilter 和 ciimage278
15.6 绘制uiview280
15.7 图形上下文设置282
15.8 路径和绘图283
15.9 剪裁286
15.10 渐变287
15.11 颜色和图案288
15.12 图形上下文变换290
15.13 阴影291
15.14 点和像素292
15.15 内容模式293
第16章 图层295
16.1 视图和图层296
16.2 图层和子图层297
16.3 在图层中绘制301
16.4 变换306
16.5 阴影和边框311
16.6 图层和键值编码313
第17章 动画315
17.1 绘图、动画和线程315
17.2 uiimageview和uiimage动画318
17.3 视图动画320
17.4 隐式图层动画329
17.5 核心动画332
17.6 动作346
17.7 发射层351
第18章 触摸356
18.1 触摸事件和视图356
18.2 接收触摸358
18.3 限制触摸359
18.4 解释触摸360
18.5 手势识别器364
18.6 触摸传送373
第五部分 界面
第19章 视图控制器384
19.1 视图控制器的层次结构386
19.2 视图控制器和创建视图389
19.3 旋转402
19.4 被展示视图控制器407
19.5 标签栏控制器415
19.6 导航控制器418
19.7 页面视图控制器426
19.8 容器视图控制器429
19.9 串联图431
19.10 视图控制器生命周期事件435
19.11 视图控制器内存管理437
第20章 滚动视图441
20.1 创建滚动视图441
20.2 滚动444
20.3 缩放449
20.4 滚动视图委托454
20.5 滚动视图的触摸456
20.6 滚动视图的性能460
第21章 表格视图461
21.1 表格视图单元格463
21.2 表格视图数据476
21.3 表格视图选择486
21.4 表格视图滚动及布局491
21.5 表格视图搜索492
21.6 编辑表格视图497
21.7 表格视图菜单506
第22章 弹出窗口及分栏视图509
22.1 配置和显示弹出窗口510
22.2 弹出窗口管理514
22.3 关闭弹出窗口515
22.4 弹出窗口segue518
22.5 自动弹出窗口519
22.6 分栏视图521
第23章 文本527
23.1 uilabel528
23.2 uitextfield529
23.3 uitextview539
23.4 core text541
第24章 web视图549
24.1 内容加载550
24.2 与web视图通信555
第25章 控件及其他视图557
25.1 uiactivityindicatorview557
25.2 uiprogressview558
25.3 uipickerview560
25.4 uisearchbar562
25.5 uicontrol565
25.6 栏式控件580
25.7 外观代理587
第26章 模态对话框590
26.1 警告视图590
26.2 动作表单593
26.3 对话框替代方案596
26.4 本地通知597
第六部分 一些框架
第27章 音频602
27.1 系统声音602
27.2 音频会话603
27.3 音频播放器608
27.4 远程控制声音610
27.5 在后台播放声音612
27.6 关于声音的高级主题613
第28章 视频617
28.1 mpmovieplayercontroller617
28.2 mpmovieplayerviewcontroller622
28.3 uivideoeditorcontroller623
28.4 av foundation视频的介绍625
第29章 音乐库630
29.1 浏览音乐库630
29.2 音乐播放器634
29.3 音乐选择器638
第30章 照片库和图片拍摄641
30.1 uiimagepickercontroller641
30.2 使用av foundation拍摄图片646
30.3 资源库框架648
第31章 地址簿652
31.1 地址簿数据库652
31.2 地址簿的界面654
第32章 日历659
32.1 日历数据库659
32.2 日历界面665
第33章 邮件670
33.1 邮件消息670
33.2 短信671
第34章 地图672
34.1 显示地图672
34.2 注解674
34.3 叠加层680
第35章 传感器686
35.1 位置686
35.2 朝向693
35.3 加速度和姿态694
第七部分 最后的主题
第36章 持久化存储706
36.1 沙盒706
36.2 基本的文件操作707
36.3 保存和读取文件708
36.4 用户预置710
36.5 文件共享711
36.6 文档类型712
36.7 处理文档713
36.8 文档结构716
36.9 xml720
36.10 sqlite726
36.11 图片文件格式727
第37章 网络基础729
37.1 http请求729
37.2 bonjour736
37.3 推送通知737
37.4 除了基础网络之外738
第38章 线程739
38.1 主线程739
38.2 为什么线程难懂741
38.3 三种使用线程的方式742
38.4 线程和应用进入后台753
第39章 撤销755
39.1 撤销管理器755
39.2 撤销界面758
39.3 撤销架构760
第40章 结语762
图书信息来源: 中国互动出版网

 

你可能感兴趣的:(程序设计)