Objective-C开发经典教程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)达维著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302346678
- 页数:330 页
第1章 Objective-C入门 1
1.1 Xcode 2
1.2创建你的第一个项目 3
1.2.1应用程序模板 5
1.2.2界面生成器 6
1.2.3用户界面控件 7
1.2.4界面绑定 8
1.2.5运行应用程序 12
1.3语言基础 13
1.3.1类型和变量 13
1.3.2指针 14
1.3.3函数和声明 15
1.3.4作用域 15
1.3.5条件 16
1.3.6循环 17
1.3.7 Objective-C的附加功能 18
1.4小结 18
第2章 面向对象编程 19
2.1对象:类和实例 19
2.1.1封装 20
2.1.2继承 20
2.2 Objective-C中的对象 21
2.3编写Objective-C代码 23
2.3.1内存分配和初始化 24
2.3.2发送消息 25
2.3.3内存管理 26
2.3.4类接口 28
2.3.5方法 29
2.3.6属性 30
2.3.7协议 32
2.3.8实现 32
2.4小结 35
第3章 Foundation API 37
3.1字符串 37
3.2数字 42
3.3数据对象 43
3.4容器 44
3.4.1数组 45
3.4.2集合 50
3.4.3字典 52
3.5编写自己的代码 54
3.6反射(Reflection)和类型内省 56
3.7线程和大中央调度 60
3.8运行循环 62
3.9编码器和解码器 62
3.10属性列表 64
3.11小结 66
第4章 Objective-C语言特性 67
4.1强引用和弱引用 67
4.2自动释放池 69
4.3异常 72
4.4同步 75
4.5深入:消息 78
4.5.1消息方向 79
4.5.2发送消息 79
4.6代理和消息转发 80
4.7块代码 84
4.7.1词法闭包 86
4.7.2大中央调度 90
4.8小结 95
第5章 使用文件系统 97
5.1文件、文件夹和URL 97
5.1.1 URL 98
5.1.2创建和使用URL 99
5.1.3管理文件夹和位置 111
5.1.4访问文件内容 115
5.1.5随机访问文件 115
5.1.6流化文件内容 117
5.2文件系统变化协调 124
5.2.1文件呈现器 125
5.2.2尝试 126
5.3使用Spotlight搜索 134
5.4云文件 139
5.5小结 143
第6章 网络:连接、数据和云 145
6.1基本原则 145
6.1.1网络延迟 146
6.1.2异步性 147
6.1.3套接字、端口、流和数据报 148
6.2 Cocoa URL加载系统 149
6.2.1使用NSURLConnection 150
6.2.2身份验证 152
6.2.3 URL连接数据的处理 154
6.2.4网络流 157
6.3网络数据 159
6.3.1读取和写入JSON 159
6.3.2使用XML 160
6.4网络服务地点 166
6.4.1服务解决方案 166
6.4.2发布服务 169
6.5小结 169
第7章 用户界面:Application Kit 171
7.1编程实践:模型-视图-控制器 171
7.2窗口、面板和视图 172
7.2.1控件 174
7.2.2按钮 175
7.2.3文本输入 176
7.3 Interface Builder 177
7.4布局和动画 185
7.4.1动画 187
7.4.2布局和渲染流 188
7.5绘制用户界面 189
7.6视频回放 196
7.6.1定义文档 196
7.6.2用户界面 196
7.6.3文档代码 197
7.6.4结合在一起 199
7.7小结 200
第8章 数据管理与Core Data 201
8.1 Core Data介绍 201
8.1.1对象模型组件 203
8.1.2到底是谁的错? 204
8.2创建对象模型 205
8.2.1更好的模型 207
8.2.2关系和抽象实体 207
8.2.3自定义类 209
8.2.4临时属性 211
8.2.5验证 213
8.2.6启动它 215
8.2.7持久存储选项 217
8.3多线程和Core Data 218
8.3.1约束 218
8.3.2私有队列 219
8.3.3主线程队列 220
8.3.4分层上下文 220
8.3.5实现线程安全上下文 221
8.4填充存储 224
8.5用户界面 229
8.5.1排序次序 231
8.5.2对其布局 232
8.5.3添加和移除联系人 235
8.5.4查看地址 236
8.5.5一个更复杂的单元格视图 238
8.6小结 239
第9章 编写应用程序 241
9.1启用iCloud 241
9.2启用应用程序沙箱 242
9.3 Core Data和iCloud 243
9.4共享数据 247
9.4.1创建XPC服务 248
9.4.2远程访问协议 251
9.4.3初始化连接 252
9.5实现浏览器 255
9.6发布的数据 258
9.6.1成为发布者 260
9.6.2提供数据 261
9.7服务端网络 266
9.8数据编码 271
9.8.1编码其他数据 272
9.8.2编码命令 275
9.9客户端和命令 278
9.9.1传入的命令数据 279
9.9.2发送响应 282
9.9.3命令处理 283
9.10访问远程地址簿 285
9.10.1联系 286
9.10.2实现远程地址簿 290
9.11显示远程地址簿 303
9.11.1浏览器界面 303
9.11.2查看远程地址簿 308
9.12小结 317
第10章 编码之后:发布应用程序 319
10.1 iOS如何? 320
10.2发布应用程序 321
10.2.1开发者证书实用工具 322
10.2.2设置应用程序 326
10.2.3应用程序商店 326
10.2.4开发者标识发布 330
10.3小结 330
- 《国学经典诵读》(中国)严琼燕 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019