出版社:清华大学出版社
年代:2013
定价:59.8
本书快速为读者铺垫好Mac和iOS平台上的基础知识和Objective—C的惯用语法,以学习如何最佳地构建应用和库,如何最佳使用该语言提供的工具——无论读者计划构建什么样的项目。本书详尽介绍了Objective—C的核心原则及其主要工具箱:Foundation和AppKit架构。书中提供了一个涉及很多主题的知识宝库,包括使用文件系统和网络APIs,并发和多核编程,用户界面系统架构,数据建模,等等。
第1章 Objective-C入门
1.1 Xcode
1.2 创建你的第一个项目
1.2.1 应用程序模板
1.2.2 界面生成器
1.2.3 用户界面控件
1.2.4 界面绑定
1.2.5 运行应用程序
1.3 语言基础
1.3.1 类型和变量
1.3.2 指针
1.3.3 函数和声明
1.3.4 作用域
1.3.5 条件
1.3.6 循环
1.3.7 0bjective-C的附加功能
1.4 小结
第2章 面向对象编程
2.1 对象:类和实例
2.1.1 封装
2.1.2 继承
2.2 0bjective-C中的对象
2.3 编写Objective-C代码
2.3.1 内存分配和初始化
2.3.2 发送消息
2.3.3 内存管理
2.3.4 类接口
2.3.5 方法
2.3.6 属性
2.3.7 协议
2.3.8 实现
2.4 小结
第3章 FoundationAPI
3.1 字符串
3.2 数字
3.3 数据对象
3.4 容器
3.4.1 数组
3.4.2 集合
3.4.3 字典
3.5 编写自己的代码
3.6 反射(Reflection)和类型内省
3.7 线程和大中央调度
3.8 运行循环
3.9 编码器和解码器
3.10 属性列表
3.11 小结
第4章 Objective-C语言特性
4.1 强引用和弱引用
4.2 自动释放池
4.3 异常
4.4 同步
4.5 深入:消息
4.5.1 消息方向
4.5.2 发送消息
4.6 代理和消息转发
4.7 块代码
4.7.1 词法闭包
4.7.2 大中央调度
4.8 小结
第5章 使用文件系统
5.1 文件、文件夹和URL
5.1.1 URL
5.1.2 创建和使用URL
5.1.3 管理文件夹和位置
5.1.4 访问文件内容
5.1.5 随机访问文件
5.1.6 流化文件内容
5.2 文件系统变化协调
5.2.1 文件呈现器
5.2.2 尝试
5.3 使用Spotlight搜索
5.4 云文件
5.5 小结
第6章 网络:连接、数据和云.4
6.1 基本原则
6.1.1 网络延迟
6.1.2 异步性
6.1.3 套接字、端口、流和数据报
6.2 CocoaURL加载系统
6.2.1 使用NSURLConnection
6.2.2 身份验证
6.2.3 URL连接数据的处理
6.2.4 网络流
6.3 网络数据
6.3.1 读取和写入JSON
6.3.2 使用XML
6.4 网络服务地点
6.4.1 服务解决方案
6.4.2 发布服务
6.5 小结
第7章 用户界面:ApplicationKit
7.1 编程实践:模型.视图控制器
7.2 窗口、面板和视图
7.2.1 控件
7.2.2 按钮
7.2.3 文本输入
7.3 Interface Builder
7.4 布局和动画
7.4.1 动画
7.4.2 布局和渲染流
7.5 绘制用户界面
7.6 视频回放
7.6.1 定义文档
7.6.2 用户界面
7.6.3 文档代码
7.6.4 结合在一起
7.7 小结
第8章 数据管理与Core Data
8.1 Core Data介绍
8.1.1 对象模型组件
8.1.2 到底是谁的错?
8.2 创建对象模型
8.2.1 更好的模型
8.2.2 关系和抽象实体
8.2.3 自定义类
8.2.4 临时属性
8.2.5 验证
8.2.6 启动它
8.2.7 持久存储选项
8.3 多线程和CoreData
8.3.1 约束
8.3.2 私有队列
8.3.3 主线程队列
8.3.4 分层上下文
8.3.5 实现线程安全上下文
8.4 填充存储
8.5 用户界面
8.5.1 排序次序
8.5.2 对其布局
8.5.3 添加和移除联系人
8.5.4 查看地址
8.5.5 一个更复杂的单元格视图
8.6 小结
第9章 编写应用程序
9.1 启用iCloud
9.2 启用应用程序沙箱
9.3 Core Data和iCloud
9.4 共享数据
9.4.1 创建XPC服务
9.4.2 远程访问协议
9.4.3 初始化连接
9.5 实现浏览器
9.6 发布的数据
9.6.1 成为发布者
9.6.2 提供数据
9.7 服务端网络
9.8 数据编码
9.8.1 编码其他数据
9.8.2 编码命令
9.9 客户端和命令
9.9.1 传入的命令数据
9.9.2 发送响应
9.9.3 命令处理
9.10 访问远程地址簿
9.10.1 联系
9.10.2 实现远程地址簿
9.11 显示远程地址簿
9.11.1 浏览器界面
9.11.2 查看远程地址簿
9.12 小结
第10章 编码之后:发布应用程序
10.1 iOS如何?
10.2 发布应用程序
10.2.1 开发者证书实用工具
10.2.2 设置应用程序
10.2.3 应用程序商店
10.2.4 开发者标识发布
10.3 小结
如果你具备一些编程经验,但还是Obj ective-C新手,那么《移动开发经典丛书:Objective-C 开发经典教程》将为你提供一个快速的、现代的指南,帮助你编码自己的项目。
在两位专业的Mac和iOS应用开发者的引导下,《Obj ective-C开发经典教程》快速介绍了Obj ective-C的基础知识和原理,教会你使用该语言提供的工具构建自己的程序和库。
书中提供了Obj ective-C语言核心原理的完整介绍和它的主要工具集:Foundation和AppKit
框架。
主要内容
·如何构建你的最初的几个Objective-C程序
·什么是面向对象编程(OOP)及其如何应用于Objective-C
·Objective-C语言特性和基础API
·如何使用文件系统、I/O和网络API
·如何构建图形用户界面与用户体验
·如何处理数据和进行高级数据管理
·如何处理OSX程序沙盒的限制
·使用XPC将程序分为各自沙盒中的独立模块
《Obj ective-C开发经典教程》引导你创建自己的基于Obj ective-C的程序,将帮助你精通Obj ective-C语言以及为编写自己的项目做好准备。
书籍详细信息 | |||
书名 | Objective-C开发经典教程站内查询相似图书 | ||
丛书名 | 移动开发经典丛书 | ||
9787302346678 如需购买下载《Objective-C开发经典教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 59.8 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 | 4000 |
Objective-C开发经典教程是清华大学出版社于2014.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-教材 的书籍。
(美) 费勒 (Feiler,J.) , 著
(美) 李 (Lee,K.) , 著
(美) 赫乐嘎斯 (Hillegass,A.) , 著
(美) 赫乐嘎斯, (美) 沃德, 著
(美) 克纳斯特 (Knaster,S.) , (美) 马利克 (Malik,W.) , (美) 达尔林普尔 (Dalrymple,M.) , 著
传智播客高教产品研发部, 编著
(美) 达尔林普尔 (Dalrymple,M.) , (美) 纳斯特 (Knaster,S.) , 著
(美) 坎贝尔 (Campbell,M.) , 著
(日) 坂本一树, (日) 古本智彦, 著