Objective—C2.0编程快速上手
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787111308744
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:222
- 出版时间:2010-06-01
- 条形码:9787111308744 ; 978-7-111-30874-4
本书特色
《Objective-C 2.0编程快速上手》:快速上手的方法,通过使用代码片段引导读者学习Objective-C,并展示其功能精炼的步骤和说明,便于快速理解和掌握每页对应一个任务,内容精彩且具有高价值网站服务,华章网站提供示例代码下载
内容简介
本书是介绍objective-c编程的基础教程。全书采用实例讲解、按部就班的方式,全面详细地介绍了objective-c面向对象编程的基础知识和基本技能。主要内容包括:objective-c的基础知识、流程控制,数据操作,函数,类和对象,继承,分类、扮演和协议,数组和字典等,以及内存管理和异常处理等相对高级的话题。
全书内容精练、讲解生动,非常适合初学者快速上手。
目录
前言
第1章 objective-c基础知识
1.1 创建**个程序
1.2 编译并运行**个程序
1.3 使用变量
1.4 显示变量中的值
1.5 使用数据类型
1.6 添加注释
1.7 使用算术运算符
1.8 使用赋值运算符
1.9 使用自增和自减运算符
1.10 使用强制转型运算符改变类型
第2章 控制程序流程
2.1 使用if语句
2.2 使用else语句
2.3 使用switch语句
2.4 使用比较运算符
2.5 使用逻辑运算符
2.6 使用条件运算符
2.7 使用for循环
2.8 使用while循环
2.9 使用do...while循环
2.10 使用break语句
第3章 处理数据
3.1 创建ns类对象
3.2 创建数组
3.3 初始化数组
3.4 循环遍历数组
3.5 创建二维数组
3.6 使用指针
3.7 使用指针数学运算
3.8 交换指针和数组
3.9 使用字符串
3.10 向字符串对象传递消息
3.11 使用枚举
第4章 创建函数
4.1 定义函数
4.2 使用原型声明函数
4.3 向函数传递参数
4.4 从函数返回值
4.5 使用函数作用域
4.6 向函数传递指针
4.7 向函数传递数组
4.8 向函数传递常量数据
4.9 使用递归
4.10 使用函数指针
第5章 类和对象
5.1 创建objective-c类和对象
5.2 使用类方法
5.3 创建对象
5.4 创建对象方法
5.5 在对象中存储数据
5.6 向方法传递多个参数
5.7 在头文件中存储接口
5.8 把实现添加到头文件
5.9 连接多个文件
5.10 使用构造方法
第6章 面向对象编程
6.1 访问限定符
6.2 使用公有访问
6.3 使用私有访问
6.4 使用保护访问
……
第7章 使用面向对象继承
第8章 分类、扮演和协议
第9章 使用数组和字典
第10章 在objective-c中管理内存
第11章 异常处理
节选
《Objective-C 2.0编程快速上手》是介绍Objective-C编程的基础教程。全书采用实例讲解、按部就班的方式,全面详细地介绍了Objective-C面向对象编程的基础知识和基本技能。主要内容包括:Objective-C的基础知识、流程控制,数据操作,函数,类和对象,继承,分类、扮演和协议,数组和字典等,以及内存管理和异常处理等相对高级的话题。全书内容精练、讲解生动,非常适合初学者快速上手。
相关资料
插图:例如,假设我们有一碗布丁需要保持冷冻。我们应该建立一个由冷却管系统、开关以及仪表盘组成的系统,通过它我们可以冷冻布丁。但是我们必须时刻注意该系统:必须看着温度,当布丁变得太热的时候,我们必须打开冷冻压缩机和泵,当布丁变得足够冷的时候,我们可以用开关关闭这些部件。这是传统的编程方式,程序中的每一项的所有细节都完全暴露给程序的其他部分。相反,面向对象编程允许我们把所有的功能封装到单个的对象中:即一台冰箱。冰箱的任务就是保持布丁这样的物体能够冷冻,而不必再让我们为其忙乱。它负责维护其自身的内部状态,也就是保持内部的冷冻。它有温度调节装置和继电器,从而自动处理我们此前需要手动完成的工作。因此,如果想要保持布丁冷却,只要将其放入冰箱中即可。所有的细节都隐藏不见了,并且,厨房变成了一个更容易进行概念化操作的地方。这就是使用面向对象编程。现在,我们可以把代码和数据一起封装到自包含的对象中,并且由于所有的细节都是隐藏的,我们与这些对象的交互变得简单了很多。这就是面向对象编程背后的秘密:分而治之。在本书中,我们将看看是什么使得Objective-C中的对象能够工作。它们和其他语言中的对象有所不同,它们用消息来通信,它们不会直接调用自己的代码,但是,它们同样功能强大,并且往往功能更为强大。
作者简介
作者:(美国)霍尔茨纳(Steven Holzner) 译者:刘红伟 孟庆麟 等Steven Holzner是一位专注于Ajax和JavaScript的Web领域的获奖作者。他编写了超过100本图书,而且都是关于编程的话题.总销量超过300万册。他的图书已经翻译成18种语言,遍布全世界,并且其中很多成为行业畅销书。他曾是《PC Magazine))的撰稿编辑。他毕业于麻省理工学院(MOT)并获得了康奈尔大学博士学位,曾经在MIT和康奈尔大学任教。他是《The Dojo Toolkit:Visual QuickStart GLJide))的作者。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0