搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Objective-C 2.0编程快速上手
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111308744
  • 作      者:
    (美)Steven Holzner著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2010
收藏
编辑推荐
    快速上手的方法,通过使用代码片段引导读者学习Objective-C,并展示其功能<br>    精炼的步骤和说明,便于快速理解和掌握<br>    每页对应一个任务,内容精彩且具有高价值<br>    网站服务,华章网站提供示例代码下载
展开
作者简介
    Steven Holzner是一位专注于Ajax和JavaScript的Web领域的获奖作者。他编写了超过100本图书,而且都是关于编程的话题.总销量超过300万册。他的图书已经翻译成18种语言,遍布全世界,并且其中很多成为行业畅销书。他曾是《PC Magazine))的撰稿编辑。他毕业于麻省理工学院(MOT)并获得了康奈尔大学博士学位,曾经在MIT和康奈尔大学任教。他是《The Dojo Toolkit:Visual QuickStart GLJide))的作者。
展开
内容介绍
    《Objective-C 2.0编程快速上手》是介绍Objective-C编程的基础教程。全书采用实例讲解、按部就班的方式,全面详细地介绍了Objective-C面向对象编程的基础知识和基本技能。主要内容包括:Objective-C的基础知识、流程控制,数据操作,函数,类和对象,继承,分类、扮演和协议,数组和字典等,以及内存管理和异常处理等相对高级的话题。<br>    全书内容精练、讲解生动,非常适合初学者快速上手。
展开
精彩书摘
    例如,假设我们有一碗布丁需要保持冷冻。我们应该建立一个由冷却管系统、开关以及仪表盘组成的系统,通过它我们可以冷冻布丁。但是我们必须时刻注意该系统:必须看着温度,当布丁变得太热的时候,我们必须打开冷冻压缩机和泵,当布丁变得足够冷的时候,我们可以用开关关闭这些部件。<br>    这是传统的编程方式,程序中的每一项的所有细节都完全暴露给程序的其他部分。<br>    相反,面向对象编程允许我们把所有的功能封装到单个的对象中:即一台冰箱。冰箱的任务就是保持布丁这样的物体能够冷冻,而不必再让我们为其忙乱。它负责维护其自身的内部状态,也就是保持内部的冷冻。它有温度调节装置和继电器,从而自动处理我们此前需要手动完成的工作。因此,如果想要保持布丁冷却,只要将其放入冰箱中即可。所有的细节都隐藏不见了,并且,厨房变成了一个更容易进行概念化操作的地方。<br>    这就是使用面向对象编程。现在,我们可以把代码和数据一起封装到自包含的对象中,并且由于所有的细节都是隐藏的,我们与这些对象的交互变得简单了很多。<br>    这就是面向对象编程背后的秘密:分而治之。<br>    在本书中,我们将看看是什么使得Objective-C中的对象能够工作。它们和其他语言中的对象有所不同,它们用消息来通信,它们不会直接调用自己的代码,但是,它们同样功能强大,并且往往功能更为强大。<br>    ……
展开
目录
译者序 <br>前言 <br>第章 Objective-C基础知识  <br>创建第一个程序  <br>编译并运行第一个程序  <br>使用变量  <br>显示变量中的值  <br>使用数据类型  <br>添加注释  <br>使用算术运算符  <br>使用赋值运算符  <br>使用自增和自减运算符  <br>使用强制转型运算符改变类型  <br><br>第章 控制程序流程  <br>使用if语句  <br>使用else语句  <br>使用switch语句  <br>使用比较运算符  <br>使用逻辑运算符  <br>使用条件运算符  <br>使用for循环  <br>使用while循环  <br>使用do...while循环  <br>使用break语句  <br><br>第章 处理数据  <br>创建NS类对象  <br>创建数组  <br>初始化数组  <br>循环遍历数组  <br>创建二维数组  <br>使用指针  <br>使用指针数学运算  <br>交换指针和数组  <br>使用字符串  <br>向字符串对象传递消息  <br>使用枚举  <br><br>第章 创建函数  <br>定义函数  <br>使用原型声明函数  <br>向函数传递参数  <br>从函数返回值  <br>使用函数作用域  <br>向函数传递指针  <br>向函数传递数组  <br>向函数传递常量数据  <br>使用递归  <br>使用函数指针  <br><br>第章 类和对象  <br>创建Objective-C类和对象  <br>使用类方法  <br>创建对象  <br>创建对象方法  <br>在对象中存储数据  <br>向方法传递多个参数  <br>在头文件中存储接口  <br>把实现添加到头文件  <br>连接多个文件  <br>使用构造方法  <br><br>第章 面向对象编程  <br>访问限定符  <br>使用公有访问  <br>使用私有访问  <br>使用保护访问  <br>使用类变量  <br>访问当前对象  <br>针对多个对象类型创建一个变量  <br>验证对象属于一个类  <br>使用isKindOfClass查看一个对象的类  <br>验证对象支持一个方法  <br>检查对象是否支持一个方法  <br><br>第章 使用面向对象继承  <br>从类继承  <br>继承基类数据成员  <br>继承基类方法  <br>覆盖基类方法  <br>重载基类方法  <br>使用多层级继承  <br>有限访问  <br>限制访问  <br>在继承中使用构造方法  <br>使用多态  <br><br>第章 分类、扮演和协议  <br>关于分类  <br>分类:创建基类  <br>分类:创建分类  <br>分类:综合运用  <br>关于扮演  <br>扮演:创建基类  <br>扮演:创建派生类  <br>扮演:综合应用  <br>关于协议  <br>协议:定义协议和接口  <br>协议:创建类实现  <br>协议:综合应用  <br><br>第章 使用数组和字典  <br>创建数组  <br>访问数组元素  <br>使用枚举遍历数组  <br>创建可变数组  <br>为可变数组添加元素  <br>排序数组  <br>释放数组内存  <br>创建字典  <br>枚举字典  <br>创建可变字典  <br>给可变字典添加对象  <br><br>第章 在Objective-C中管理内存  <br>创建测试对象  <br>显示保留计数  <br>增加对象的保留计数  <br>减少对象的保留计数  <br>从内存收回对象  <br>使用自动释放池  <br>使用自管理内存  <br>自行回收内存:创建类  <br>自行回收内存:存储内部对象  <br>自行回收内存:创建main方法  <br>自行回收内存:执行回收  <br><br>第章 异常处理  <br>捕获异常  <br>处理异常  <br>使用终止处理程序  <br>创建异常  <br>检查发生了什么异常  <br>处理多个异常  <br>把异常向上传递到调用堆栈  <br>从异常处理程序返回值  <br>从异常处理程序返回void值  <br>捕获未捕获的异常
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证