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
zcover.jpg
更多关于 》》》《 iOS程序设计(原书第2版) 
目录
《ios程序设计(原书第2版)》 
前言 
第一部分 语言 
第1章 c语言的精髓
1.1 编译、语句和注释
1.2 变量声明、初始化和数据类型
1.3 结构体
1.4 指针
1.5 数组
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 
第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 
第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 和 uiimageview 268 
15.2 图形上下文 271 
15.3 uiimage绘图 274 
15.4 cgimage绘图 275 
15.5 cifilter 和 ciimage 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 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 弹出窗口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 uicontrol 565 
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 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 uiimagepickercontroller 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 
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 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
图书信息来源: 中国互动出版网

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16566727/viewspace-760776/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/16566727/viewspace-760776/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值