头像

Objective-C编程全解 第3版pdf完整版下载

2019-11-11 09:54:04 收藏 来源:it素材网   浏览(1136)   评论 ( 0 )   

Objective-C编程全解 第3版pdf完整版下载
书籍简介:《Objective-C编程全解(第3版)》结合理论知识和实例程序,全面而系统地介绍了Objective-C编程的相关内容,包括类和继承、对象的类型和动态绑定、基于引用计数的内存管理、垃圾回收、属性声明、类NSObject和运行时
查看演示 下载资源:1 下载资源 下载积分:30

书籍简介:

《Objective-C编程全解(第3版)》结合理论知识和实例程序,全面而系统地介绍了Objective-C编程的相关内容,包括类和继承、对象的类型和动态绑定、基于引用计数的内存管理、垃圾回收、属性声明、类NSObject和运行时系统、Foundation框架中常用的类、范畴、抽象类与类簇、对象的复制及存储、块对象、消息发送模式、图像视图、异常和错误、并行编程、键值编码等。 《Objective-C编程全解(第3版)》适合iOS应用和Mac OS X开发初学者系统入门、有经验的开发者深入理解语言本质,也适合开发团队负责人、项目负责人作为综合性的Objective-C参考书阅读。

第1章面向对象的编程

1.1对象的概念

1.1.1面向功能的软件设计的局限性

1.1.2面向对象的模块化

1.1.3消息传递

1.1.4模块的抽象化

1.1.5对象的属性专栏面向对象的方方面面

1.1.6类专栏Cocoa和Objective-C的历史

1.2模块和对象

1.2.1软件模块

1.2.2高独立性的模块

1.2.3模块的信息隐蔽

1.2.4类的定义和接口

1.2.5消息发送的实现专栏C语言的新标准

第2章Objective-C程序设计

2.1对象和消息

2.1.1消息表达式

2.1.2消息选择器

2.1.3实例变量的生成和初始化

2.2类的定义

2.2.1类的接口声明专栏各种各样的布尔类型专栏不指定方法的返回值

2.2.2类的实现

2.2.3一个遥控器的例子

2.3编译

2.3.1简单的编译方法

2.3.2多文件编译

2.4程序的书写风格

2.4.1混合编程

2.4.2C语言函数的使用方法

2.4.3静态变量的定义

2.4.4头文件的引入专栏参考文档和SDK专栏Xcode的安装

第3章类和继承

3.1继承的概念

3.1.1父类和子类

3.1.2类的层次结构

3.2利用继承定义新类

3.2.1继承的定义

3.2.2类定义和头文件

3.2.3继承和方法调用

3.2.4调用父类的方法

3.2.5初始化方法的定义

3.3使用继承的程序示例

3.3.1追加新方法的例子

3.3.2方法重写的例子

3.4继承和方法调用

3.4.1使用self调用方法

3.4.2使用super调用方法

3.4.3测试程序

3.5方法定义时的注意事项

3.5.1局部方法

3.5.2指定初始化方法专栏Objective-C与开源软件

第4章对象的类型和动态绑定

4.1动态绑定

4.1.1什么是动态绑定

4.1.2多态

4.2作为类型的类

4.2.1把类作为一种类型

4.2.2空指针nil专栏关系表达式

4.2.3静态类型检查

4.2.4静态类型检查的总结

4.3编程中的类型定义

4.3.1签名不一致时的情况专栏重载

4.3.2类的前置声明

4.3.3强制类型转换的使用示例

4.4实例变量的数据封装

4.4.1实例变量的访问权限

4.4.2访问器

4.4.3实例变量的可见性

4.4.4在实现部分中定义实例变量

4.5类对象

4.5.1什么是类对象

4.5.2类对象的类型

4.5.3类方法的定义

4.5.4类变量

4.5.5类对象的初始化

4.5.6初始化方法的返回值

第5章基于引用计数的内存管理

5.1动态内存管理

5.1.1内存管理的必要性

5.1.2引用计数、自动引用计数和自动垃圾回收

5.2手动引用计数内存管理

5.2.1引用计数

5.2.2测试引用计数的例子

5.2.3释放对象的方法

5.2.4访问方法和对象所有权专栏静态对象

5.2.5自动释放

5.2.6使用自动释放池时需要注意的地方

5.2.7临时对象的生成

5.2.8运行回路和自动释放池

5.2.9常量对象专栏常量修饰符const

5.3分数计算器的例子

5.3.1分数类Faction

5.3.2保存计算结果的FracRegister类

5.3.3主函数和执行示例

5.4ARC概要

5.4.1什么是ARC

5.4.2禁止调用引用计数的相关函数

5.4.3管理自动释放池的新语法

5.4.4变量的初始值

5.4.5方法族

5.4.6方法dealloc的定义

5.4.7使用ARC的程序的编译

5.4.8ARC的基本注意事项

5.4.9使用ARC重构分数计算器

5.5循环引用和弱引用

5.5.1循环引用

5.5.2所有权和对象间的关系

5.5.3弱引用

5.5.4自动nil化的弱引用

5.5.5对象之间引用关系的基本原则

5.6ARC编程时其他一些注意事项

5.6.1可以像通常的指针一样使用的对象

5.6.2setter方法的注意事项

5.6.3通过函数的参数返回结果对象

5.6.4C语言数组保存Objective-C对象

5.6.5ARC对结构体的一些限制

5.6.6提示编译器进行特别处理

第6章垃圾回收

6.1垃圾回收的概要

6.1.1查找不再使用的对象

6.1.2编程时的注意事项

6.1.3垃圾收集器

6.1.4finalize方法的定义

6.1.5编译时的设定

6.1.6引用计数管理方式中方法的处理

6.1.7使用垃圾回收编程小结

6.2垃圾回收的详细功能

6.2.1分代垃圾回收

6.2.2弱引用

6.2.3自动nil化

6.2.4通过垃圾回收回收动态分配的内存

6.2.5__strong修饰符的使用方法

6.2.6NSGarbageCollector类

6.2.7实时API6.3内存管理方式的比较

6.3.1引用计数和垃圾回收

6.3.2更改内存管理方式

6.3.3各种内存管理方式的比较

第7章属性声明

7.1属性是什么

7.1.1使用属性编程

7.1.2属性的概念专栏内省

7.2属性的声明和功能

7.2.1显式声明属性

7.2.2属性的实现

7.2.3 synthesize和实例变量

7.2.4通过@synthesize生成实例变量

7.2.5给属性指定选项

7.2.6赋值时的选项

7.2.7原子性

7.2.8属性声明和继承

7.2.9方法族和属性的关系

7.3通过点操作符访问属性

7.3.1点操作符的使用方法

7.3.2复杂的点操作符的使用方法

7.3.3何时使用点操作符

第8章类NSObject和运行时系统

8.1类NSObject

8.1.1根类的作用

8.1.2类和实例

8.1.3实例对象的生成和释放

8.1.4初始化

8.1.5对象的比较

8.1.6对象的内容描述

8.2消息发送机制

8.2.1选择器和SEL类型

8.2.2消息搜索

8.2.3以函数的形式来调用方法专栏函数指针

8.2.4对self进行赋值

8.2.5发送消息的速度

8.2.6类对象和根类

8.2.7Target-actionparadigm

8.2.8Xcode中的动作方法和Outlet的写法

8.3 Objective-C和Cocoa环境

8.3.1cocoa环境和MacOSX

8.3.2CocoaTouch和iOS

8.3.3框架

8.3.4框架的构成和头文件

8.4全新的运行时系统

8.4.1对64位的对应和现代运行时系统

8.4.2数据模型8.4.364位模型和整数类型

8.4.4CoreGraphics的浮点数类型

8.4.5健壮实例变量专栏条件编译

第9章Foundation框架中常用的类

9.1对象的可变性……第章范畴第11章抽象类和类簇第12章协议第13章对象的复制及存储第14章块对象第15章消息发送模式第16章应用的构造第17章实例:简单图像视图第18章异常和错误第19章并行编程第20章键值编码


标签: Objective-C
声明:转载请注明来源(it素材网)并保留原文链接:https://www.itsucai.com/books/163.html
评论0

后面还有条评论,点击查看>>

系统已开启自动识别垃圾评论机制,识别到的自动封号!!!