《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版)》
前言
第一部分 语言
第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
相关推荐
《苹果开发之C程序设计 原书第2版》是一本专为苹果平台上的C语言编程者编写的教程,旨在帮助读者深入理解和掌握C语言的基础以及在苹果环境下的应用。C语言作为计算机科学中最基础且广泛使用的编程语言之一,是开发...
Objective-C2.0程序设计,iOS开发必备文档,中文版
Objective-C.2.0程序设计(原书第2版) 开发iOS必备。 语法书。
《Objective-C2.0程序设计(原书第2版)》是Objective-C编程语言领域的重要参考书目,由著名作者Stephen G. Kochan撰写。这本书对Objective-C2.0进行了全面而深入的介绍,自出版以来,一直作为MacOSX和iPhone平台...
《Objective-C.2.0程序设计_原书第2版》是面向Objective-C语言学习者的一本权威指南,深入解析了Objective-C.2.0版本的特性与编程技巧,为读者提供了一条从入门到精通的清晰路径。本书不仅适合初学者作为入门教材,...
《iOS应用逆向工程(第2版)》是关于iOS应用程序逆向工程的一本深入解析书籍,主要针对那些想要理解iOS应用内部工作原理、安全分析或进行漏洞挖掘的开发者和安全专家。逆向工程是一种技术手段,通过分析已编译的代码来...
《Objective-C2.0程序设计(原书第2版)》这本书深入浅出地介绍了这一强大的编程语言,旨在帮助读者理解和掌握Objective-C的核心概念。 在书中,作者首先会介绍Objective-C的基础知识,包括语法结构、类和对象的概念...
《精通iOS框架 第2版》是一本深入探讨iOS开发中框架使用的权威书籍,由清华大学出版社出版。本书的核心在于讲解Objective-C(包括ARC和MRC)编程语言在构建iOS框架中的应用,同时也为那些已经熟悉Swift的开发者提供...
Objective-C2.0程序设计(原书第2版) 讲述了基本语法,是iphone开发的入门书籍. 本书是完全版。
通过阅读《Objective-C2.0程序设计(原书第2版)》下半部,开发者不仅能深入理解Objective-C2.0语言特性,还能学习到如何在实际项目中运用这些知识,提升iOS和Mac OS X应用程序的开发能力。这本书对初学者和有经验的...
《Objective-C2.0程序设计(原书第2版)》是面向初学者的经典教程,旨在帮助读者掌握Objective-C这门强大的编程语言。Objective-C,作为Apple开发平台的主要语言,被广泛应用于iOS和macOS应用的开发。这本书的上半部...
Objective-C程序设计第6版中文版完整版电子书,权威丛书,初级IOS开发人员必备书籍,该书籍具有 书签非常方便阅读,该电子书解压包分为两部分,此为第二部分
本资源包含了《Objective-C 2.0程序设计》的第二版中文版及其源代码,以及《Effective Objective-C 2.0》的英文版电子书。这些书籍是深入学习Objective-C 2.0编程的宝贵资料,对于想要掌握这一语言的开发者来说非常...
本资源“Objective-C2.0程序设计(原书第2版)含目录”是针对这个编程语言的一本权威教材,包含了完整的中文翻译,对于学习Objective-C2.0的开发者来说是一份非常宝贵的资料。 这本书的目录通常会按照由浅入深的顺序...
通过学习《iOS Auto Layout开发秘籍 第2版》,开发者将能够熟练掌握Auto Layout的核心概念,提升布局设计的效率,创建出跨设备、多尺寸的优秀用户界面。无论是新手还是经验丰富的开发者,都能从中受益,提升iOS应用...
Objective-C.2.0程序设计(原书第2版)是深入学习此语言的经典教材,它为初学者提供了全面而深入的指导。下面将详细阐述这本书中涵盖的关键知识点。 1. **Objective-C基础**:Objective-C是在C语言基础上扩展的,...
《iOS 5 cocos2d 游戏开发实战(第2版)》这本书是一本关于在iOS5平台使用cocos2d游戏引擎开发游戏的实战教程书籍。cocos2d是一个开源的游戏开发框架,它为开发者提供了一套丰富的API,用以创建2D游戏、演示程序和其他...