iOS程序设计 原书第2版PDF电子书下载
- 电子书积分:21 积分如何计算积分?
- 作 者:(美)牛伯格著
- 出 版 社:北京:机械工业出版社
- 出版年份:2013
- ISBN:9787111418474
- 页数:763 页
第一部分 语言 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 CFTypeRef 46
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 74
第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 Instruments 148
9.14发布 151
9.15 Ad Hoc发布 153
9.16应用的最后准备 154
9.17提交到App Store 158
第三部分 Cocoa 162
第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
第四部分 视图 252
第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 Ullmage和UllmageView 268
15.2图形上下文 271
15.3 Ullmage绘图 274
15.4 CGlmage绘图 275
15.5 CIFilter和Cllmage 278
15.6绘制UIView 280
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 UllmageView和Ullmage动画 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
第五部分 界面 384
第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弹出窗口Segue 518
22.5自动弹出窗口 519
22.6分栏视图 521
第23章 文本 527
23.1 UILabel 528
23.2 UITextField 529
23.3 UITextView 539
23.4 Core Text 541
第24章 Web视图 549
24.1内容加载 550
24.2与Web视图通信 555
第25章 控件及其他视图 557
25.1 UIActivityIndicatorView 557
25.2 UIProgressView 558
25.3 UIPickerView 560
25.4 UISearchBar 562
25.5 UlControl 565
25.6栏式控件 580
25.7外观代理 587
第26章 模态对话框 590
26.1警告视图 590
26.2动作表单 593
26.3对话框替代方案 596
264本地通知 597
第六部分 一些框架 602
第27章 音频 602
27.1系统声音 602
27.2音频会话 603
27.3音频播放器 608
27.4远程控制声音 610
27.5在后台播放声音 612
27.6关于声音的高级主题 613
第28章 视频 617
28.1 MPMoviePlayerController 617
28.2 MPMoviePlayerViewController 622
28.3 UIVideoEditorController 623
28.4 AV Foundation视频的介绍 625
第29章 音乐库 630
29.1浏览音乐库 630
29.2音乐播放器 634
29.3音乐选择器 638
第30章 照片库和图片拍摄 641
30.1 UllmagePickerController 641
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
351位置 686
35.2朝向 693
35.3加速度和姿态 694
第七部分 最后的主题 706
第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 XML 720
36.10 SQLite 726
36.11图片文件格式 727
第37章 网络基础 729
37.1 HTTP请求 729
37.2 Bonjour 736
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
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019