精通Objective-C

精通Objective-C

(美) 李 (Lee,K.) , 著

出版社:人民邮电出版社

年代:2014

定价:79.0

书籍简介:

本书是Objective-C的高阶教程,针对已经具备一些Objective-C经验的中级到高级的开发人员,全面讲述了Objective-C的基础内容和高级性能,Objective-C运行时系统等,对如何充分利用Objective-C的强大功能,在Apple OS X,iOS平台上开发专业级应用进行了讲解。

作者介绍:

Keith Lee ,苹果产品和软件开发专家。拥有二十多年的开发经验,主要从事移动设备、台式机和服务器端软件系统的设计和实现。当前的主攻方向是OS X和iOS平台以及新编程语言的软件开发。Keith Lee还是一位知名的作曲家,他的作品已被传播到多个国家。他与妻子和女儿居住在加利福尼亚,读者可通过ProObjectiveC@icloud.com与他联系。

书籍目录:

第1章入门

1.1简介

1.2开发一个简单的Objective-C程序

1.3小结

阅读

第2章使用类

2.1开发第一个类

2.2实例变量

2.3属性

2.4方法

2.5协议

2.6分类

2.7小结

第3章对象和消息传递

3.1创建对象

3.2发送消息

3.3消息转发

3.4小结

第4章内存管理

4.1程序的内存使用情况

4.2Objective-C的内存模型

4.3手动管理

4.4使用自动引用计数

4.5小结

第5章预处理器

5.1概述

5.2预处理器语言

5.3小结

第6章专家级技巧:使用ARC

6.1ARC和对象所有权

6.2扩展订单条目工程

6.3将ARC与苹果公司提供的框架和服务一同使用

6.4Objective-C直接桥接

6.5使用ARC桥接转换

6.6小结

第7章运行时系统

7.1动态功能

7.2对象消息

7.3动态类型

7.4动态绑定

7.5动态方法决议

7.6动态加载

7.7内省

7.8小结

第8章运行时系统的结构

8.1运行时系统的组成部分

8.2与运行时系统交互

8.3小结

第9章专家级技巧:使用运行时系统API

9.1使用可选包扩展程序

9.2使用运行时系统API

9.3创建动态代理

9.4小结

第10章Foundation框架中的常用类

10.1根类

10.2字符串

10.3值对象

10.4集合

10.5XML处理类

10.6谓词类

10.7小结

第11章Foundation框架中的系统服务

11.1网络服务

11.2应用服务

11.3正则表达式和文本处理

11.4文件系统实用程序

11.5并发机制和线程

11.6URL处理

11.7进程间通信

11.8小结

第12章Foundation框架的专用服务

12.1通知

12.2归档和序列化

12.3分布式对象

12.4脚本

12.5小结

第13章Foundation框架函数和数据类型

13.1Foundation框架函数

13.2数据类型

13.3常数

13.4小结

第14章专家级技巧:错误处理

14.1运行时错误情况

14.2NSError类

14.3异常处理

14.4NSException类

14.5Foundation框架标准异常名称

14.6错误处理指导原则

14.7小结

第15章块

15.1块的语法

15.2块就是闭包

15.3块的内存管理

15.4使用块

15.5小结

第16章Objective-C常量

16.1常量

16.2NSNumber常量

16.3容器常量

16.4表达式常量

16.5对象下标

16.6自定义下标

16.7使用自定义下标编辑寄存器值

16.8小结

第17章并发编程

17.1并发编程的基本原则

17.2并行处理带来的挑战

17.3共享数据

17.4消息传递

17.5在Objective-C中实现并发编程

17.6语言特性

17.7消息传递

17.8线程

17.9使用线程实现并发处理

17.10操作和操作队列

17.11实现并发操作

17.12使用操作队列实现并发处理

17.13GrandCentralDispatch

17.14为并发编程选择合适的API

17.15小结

第18章键值编程

18.1键值编码

18.2设计和实现KVC

18.3键值观察

18.4KVO的设计和实现

18.5使用键值编程

18.6小结

附录A语言元素

附录BXcode的配置功能

附录C使用LLDB

内容摘要:

《图灵程序设计丛书:精通Objective-C》是Objective-C的高阶教程,全面深入地介绍了Objective-C编程语言、Objective-C的运行时环境和重要的API。《图灵程序设计丛书:精通Objective-C》通过清晰易懂的方式介绍了Objective-C的关键概念,还详细介绍了一些比较复杂的特性。书中还包括许多实用的示例(代码片段和完整程序),让读者能快速学以致用。
  《图灵程序设计丛书:精通Objective-C》适合有一定Objective-C开发经验的中高级开发者,以及没有用过Objective-C,但拥有C语言编程经验并理解面向对象编程思想的开发者阅读。

编辑推荐:

Objective-C的基本知识和重要的语言元素
  Objective-C的运行时系统
  Foundation框架
  Objective-C语言的高级特性
  近年来,随着消费者对Mac、iPhone和iPad等设备的狂热追捧,苹果公司的OSX和iOS这两大平台已经位于流行的应用开发环境之列。而要想踏上苹果移动应用开发之旅,就必须掌握Objective-C。该语言是C语言面向对象编程的扩展,具备对象消息传递、动态的运行时环境、内存管理等优秀特性,功能强大并且易于使用。

书籍规格:

书籍详细信息
书名精通Objective-C站内查询相似图书
丛书名图灵程序设计丛书
9787115378842
如需购买下载《精通Objective-C》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)79.0语种简体中文
尺寸24 × 19装帧平装
页数 190 印数 3000

书籍信息归属:

精通Objective-C是人民邮电出版社于2015.1出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。