欢迎来到传智教育旗下图书库

Objective-C入门教程

传智播客高教产品研发部/编著
定价:¥34.00

出版社:人民邮电出版社

ISBN:978-7-115-35625-3

图书种类:高校教材

出版日期:2015-02

所属学科:iOS

页数:154

咨询客服 查看配套资源

关注获取新书发布信息

内容简介

Objective-C是一种面向对象编程语言,目前是用于iOS设备开发的主流语言。本书作为iOS开发的入门教材,站在初学者的角度,以形象的比喻、实用的案例,通俗易懂的语言,详细讲解了Objective-C语言。

全书分为9章,前8章主要讲解了Objective-C的基本知识,包括开发工具的安装使用、面向对象思想、分类、foundation框架、文件操作,以及在程序中,如何调试程序、处理错误等。第9章则带领大家开发了第一个iOS程序,帮助大家增加学习Objective-C语言的兴趣和自信心。

本教材附有配套视频、源代码、习题、教学课件等资源,而且为了帮助初学者更好地学习本教材中的内容,还提供了在线答疑,希望得到更多读者的关注。

适合群体

本书既可作为高等院校本、专科计算机相关的程序设计课程教材,也可作为iOS技术基础的培训教材,是一本适合广大计算机编程初学者的入门级教材。

图书特色

Objective-C是一门面向对象的高级编程语言,本书作为Objective-C学习的入门教材,建立在C语言的基础上,系统全面地讲解了Objective-C的基础知识和面向对象的编程思想,包括类、对象、方法、分类、协议和代理、ARC、文件操作等。为了让初学者达到熟悉Objective-C语言并灵活运用的程度,本书不仅采用需求引入的方式、通俗易懂的语言对每个知识点进行了详细讲解,而且不局限于理论讲解,采用"案例驱动"的方式深入讲解,书中的每个知识点都可以找到对应的案例。

配套资源
图书目录
第 1章Objective-C入门	3
1.1Objective –C概述	4
1.1.1什么是Objective-C	4
1.1.2语言特点	4
1.1.3开发框架	5
1.2开发工具	5
1.2.1Xcode概述	5
1.2.2Xcode安装	6
1.3第 一个OC 程序	10
1.4本章小结	14
第 2章面向对象编程	14
2.1 面向对象概述	14
2.2类和对象	15
2.2.1类的声明和实现	15
2.2.2使用Xcode创建一个类	16
2.2.3对象的创建	20
2.3方法	21
2.3.1方法的定义	21
2.3.2方法的使用	22
2.4成员变量	24
2.4.1 成员变量的定义	24
2.4.2成员变量的引用	24
2.4.3成员变量的调用范围	25
2.5封装	26
2.5.1为什么要进行封装	26
2.5.2 set与get方法	26
2.6继承	28
2.6.1继承的概念	28
2.6.2父类方法的重写	30
2.6.3 super关键字	32
2.7多态	33
2.7.1多态的概述	33
2.7.2对象的类型转换	34
2.8本章小结	36
第3章深入理解面向对象	36
3.1 self关键字	37
3.1.1self访问成员变量	37
3.1.2self调用方法	39
3.2 点语法	41
3.3属性	43
3.3.1声明属性	43
3.3.2声明属性的特性	44
3.3.3实现属性	45
3.4构造方法	47
3.4.1重写init方法	47
3.4.2自定义构造方法	48
3.5 description方法	50
3.6断点调试	51
3.7本章小结	54
第4章内存管理	54
4.1为什么管理内存	54
4.2引用计数	56
4.2.1什么是引用计数	56
4.2.2引用计数器操作	58
4.2.3自动释放池	61
4.3自动引用计数- ARC	62
4.3.1ARC概述	62
4.3.2强指针和弱指针	64
4.3.3@property属性特性	66
4.4本章小结	68
第5章分类	68
5.1分类概述	69
5.1.1什么是分类	69
5.1.2使用Xcode创建分类	70
5.1.3调用分类方法	72
5.2扩充系统自带类	74
5.2.1扩充类方法	75
5.2.2扩充对象方法	76
5.3类扩展	77
5.4本章小结	79
第6章协议与代理	79
6.1协议概述	80
6.1.1什么是协议	80
6.1.2使用Xcode声明协议	80
6.2协议的使用	83
6.2.1 @required和@optional	83
6.2.2 遵守协议	83
6.3代理	85
6.3.1为什么需要代理	85
6.3.2如何实现代理	87
6.4本章小结	89
第7章Foundation框架	89
7.1 Foundation文档	90
7.2 字符串对象	92
7.2.1 NSString类的初始化	92
7.2.2 NSString类的常见操作	94
7.2.3 NSMutableString 类的常见操作	100
7.3数组对象	103
7.3.1NSArray类创建数组及常见操作	103
7.3.2NSMutableArray类创建数组及常见操作	105
7.4字典对象	109
7.4.1字典的概述	109
7.4.2NSDictionary类创建字典及常见操作	110
7.4.3NSMutableDictionary类创建字典及常见操作	113
7.5数字对象	114
7.5.1NSNumber类创建数字对象	114
7.5.2数字对象的类型转换	116
7.6本章小结	117
第8章文件操作	118
8.1plist文件操作	118
8.1.1创建plist文件	118
8.1.2读取plist文件	121
8.1.3写入plist文件	122
8.2NSFilemanager类	124
8.2.1NSFilemanager类操作目录的方法	124
8.2.2NSFilemanager类操作文件的方法	126
8.3本章小结	129
第9章开发第 一个iOS程序	129
9.1开发iOS知识	130
9.1.1iOS概述	130
9.1.2iOS SDK介绍	130
9.2开发第 一个iOS程序	131
9.2.1创建工程	131
9.2.2实现基本交互	134
9.3展望未来	143
9.4本章小结	144
展开全部内容

热销图书推荐

HBase基础入门

清华大学出版社

定价:¥59.00 咨询客服

Java程序设计任务驱动教程

高等教育出版社

定价:¥55.00 咨询客服

C语言程序设计项目化教程

高等教育出版社

定价:¥55.00 咨询客服