深入浅出Objective-C

深入浅出Objective-C

钱成, 编著

出版社:中国铁道出版社

年代:2014

定价:89.0

书籍简介:

本书围绕着苹果平台的软件开发语言Objective-C展开,通过6篇31个章节的篇幅,全面解析了Objective-C开发语言的方方面面;由开始到发展,由基础到原理,由领会到技巧,由新手到大师,由浅入深层层讲解;与此同时,书中更是披露了为数众多的技术要点和内幕。

作者介绍:

钱成,超级苹果通,资深MacOS和iOS开发者,从2007年至今一直专注于Apple技术平台的软件开发工作,算是国内最早一批接触这些技术新玩意儿,以及有幸目睹整个Apple公司崛起历程的人之一。   曾做过教育中心的讲师,做过公司的技术导师,深知如何以学员学习的角度去阐述教学内容。   如今就职于著名跨国计算机软件公司,致力于Apple平台的布道、架构和集成,以及跨平台解决方案的实施。   工作之余,他是一位自豪的父亲,也是超级球迷,小说迷。

书籍目录:

第一篇 苹果开发初窥门径

第1章 邀请函--来自Objective-C

1.1 概述

1.2 苹果开发简介

1.3 Objective-C的个人简历

1.4 本书的扼要提纲

1.5 成为伟大的苹果开发者

第2章 搭建开发环境--让我们穿戴整齐去参加热闹的派对吧

2.1 IDE的准备

2.1.1 Xcode不同版本的下载

2.1.2 Xcode不同版本的共存

2.2 IDE的熟悉

2.2.1 Xcode的代码撰写界面

2.2.2 Xcode的界面文件

2.2.3 工程管理的注意事项

2.2.4 Xcode的使用注意事项

2.3 本章小结

第二篇 扎实功底略有所成

第3章 创建应用程序--自家的孩子自家疼

3.1 iOS应用程序的创建

3.2 iOS工程结构分析

3.3 MacOSX应用程序的创建和程序启动

3.4 本章小结

第4章 开始开发--和Objective-C交个朋友

4.1 语法--打铁势必从姿势学起

4.2 消息

4.3 类的创建

4.4 继承和重写(override)

4.5 分类(Category)

4.6 协议(Protocols)和代理(Delegation)

4.7 本章小结

第5章 打印日志--维持秩序的摄像头

5.1 简单使用示例

5.2 进阶使用示例

5.2.1 使NSLog的打印结果更详细

5.2.2 NSLog原理详解

5.3 日志描述

5.4 本章小结

第6章 基本数据类型,表达式和语句--锅碗瓢盆一个都不少

6.1 概述

6.2 基本数据类型

6.3 命名规则

6.3.1 命名错误

6.3.2 命名规范

6.3.3 命名空间

6.4 表达式

6.5 语句

6.5.1 if/else

6.5.2 switch

6.5.3 for循环

6.5.4 for循环的in语法

6.5.5 while循环

6.5.6 跳出当前回合循环

6.6 本章小结

第7章 内存管理--打理矫情程序的超级拖把

7.1 内存管理机制--出色程序的重要资本

7.1.1 内存的创建和释放

7.1.2 自动释放池和使用

7.1.3 实例方法和类方法

7.1.4 保留(retain)对象

7.1.5 复制(copy)对象

7.1.6 浅拷贝和深拷贝

7.1.7 自动保留(retain)

7.1.8 其他创建和释放对象的方式

7.2 单例模式

7.3 取值方法(getter)和赋值方法(setter)

7.3.1 取值方法和赋值方法

7.3.2 属性关键字

7.3.3 synthesize和dynamic的区别

7.4 自动拖把ARC

7.4.1 ARC的使用方法

7.4.2 ARC新增关键字

7.4.3 ARC机制的使用规则

7.4.4 ARC机制的注意事项

7.4.5 迁移程序到ARC的做法

7.5 本章小结

第8章 Foundation Kit--巧妇可为有米之炊

8.1 字符串(NSString)

8.1.1 简单的字符串使用

8.1.2 可变字符串使用

8.1.3 字符串的路径相关使用

8.2 数组(NSArray)和集合(NSSet)

8.2.1 数组和集合的简单使用

8.2.2 可变数组和可变集合的使用

8.3 字典(NSDictionary)

8.3.1 简单的字典使用方法

8.3.2 可变字典

8.4 数据(NSData)

8.5 数字(NSNumber)

8.5.1 NSNumber的使用

8.5.2 简单的数学运算

8.5.3 数字格式

8.6 配置文件

8.7 本章小结

第9章 KVC机制--让生活过得更好

9.1 KVC的使用和举例

9.1.1 KVC机制

9.1.2 KVC的取值

9.1.3 KVC的存值

9.1.4 KVC协议的实现

9.1.5 一对多关系适用的运算符

9.2 KVO的使用和举例

9.3 绑定的使用和示例

9.3.1 绑定的简单使用

9.3.2 绑定的高级使用

9.4 本章小结

第10章 错误处理--知错能改善莫大焉

10.1 概述

10.2 Objective-C的错误处理机制

10.3 友善的抓虫好友--NSError

10.4 铁血无情的判官--NSException

10.5 黑白两道通吃--Signal

10.6 本章小节

第11章 block--大块头有大智慧

11.1 概述

11.2 block的基本使用示例

11.2.1 简单的block

11.2.2 将block作为参数的API

11.2.3 block的声明

11.2.4 block的typedef

11.2.5 block的值返回

11.3 block的外部变量使用

11.3.1 block体的外部变量使用的奇怪之处

11.3.2 克服外部变量的魔咒

11.4 block的内存管理

11.5 本章小结

内容摘要:

《深入浅出Objective-C(修订版)》围绕着苹果平台的软件开发语言Objective-C展开,由开始到发展,由基础到原理,由领会到技巧,由新手到大师,由浅入深地层层讲解。
  作为国内罕见的原创Objecitve-C教程,本书披露了鲜为人知的技术要点和内幕,甚至还包括iOS平台的技术细节。
  编者以一个中国苹果开发者的角度,为有经验的同行学习提高提供参考,为懵懂的新手开辟一条康庄大道,甚至为想学Objective-C却无从下手的朋友揭秘了一个开发捷径。

编辑推荐:

抛却生硬无趣的理论堆砌,以精练文笔融入开发感悟,不知不觉而达炉火纯青。
  站在中国苹果开发者的角度,作者将多年经验和盘托出,将Objective-C语言融入苹果开发平台,抽丝剥茧般娓娓道来。
  《深入浅出Objective-C(修订版)》旨在帮助已经掌握Objective-C语言基础的开发人员理清开发思路,顺利实现在苹果开发平台上构建应用程序的目标。

书籍规格:

书籍详细信息
书名深入浅出Objective-C站内查询相似图书
9787113197506
如需购买下载《深入浅出Objective-C》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位中国铁道出版社
版次2版(修订本)印次1
定价(元)89.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

深入浅出Objective-C是中国铁道出版社于2015.2出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。