1. 首页 > 经验  > 正文

Objective-C 开发经典教程

Objective-C 开发经典教程

《Objective-C 开发经典教程》是2014年清华大学出版社出版的图书,作者是James Dovey、Ash Furrow。

基本介绍

书名:Objective-C 开发经典教程作者:James Dovey、Ash Furrow译者:冯宝隆、于鹏飞ISBN:9787302346678定价:59.80元出版时间:2014.01.01印次:1-1印刷日期:2013.12.20

内容简介

如果你具备一些编程经验,但还是Objective-C新手,那幺本书将为你提供一个快速的、现代的指南,帮助你编码自己的项目。 在两位专业的Mac和iOS套用开发者的引导下,《Objective-C开发经典教程》快速介绍了Objective-C的基础知识原理,教会你使用语言提供的工具构建自己的程式和库。
书中提供了Objective-C语言核心原理的完整介绍和它的主要工具集:Foundation和AppKit框架。

主要内容

● 如何构建你的最初的几个Objective-C程式
● 什幺是面向对象编程(OOP)及其如何套用于Objective-C
● Objective-C语言特性和基础API
如何使用档案系统、I/O和网路API
● 如何构建图形用户界面与用户体验
● 如何处理数据和进行高级数据管理
● 如何处理OSX程式沙盒的限制
● 使用XPC将程式分为各自沙盒中的独立模组
《Objective-C开发经典教程》引导你创建自己的基于Objective-C的程式,将帮助你精通Objective-C语言以及为编写自己的项目做好準备

图书目录

第1章Objective-C入门 1
1.1Xcode 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.7Objective-C的附加功能 18
1.4小结 18
第2章面向对象编程 19
2.1对象:类和实例 19
2.1.1封装 20
2.1.2继承 20
2.2Objective-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章FoundationAPI 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

本文由'龙云子'发布,不代表演示站立场,转载/删除联系作者,如需删除请-> 关于侵权处理说明