搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Objective-C 2.0 Mac和iOS开发实践指南:a hands-on guide to objective-c for Mac and iOS developers
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111329275
  • 作      者:
    (美)Robert Clair著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2011
收藏
编辑推荐
    如果你想要学习Objective-C 2.0以便为Mac OS X、iPhoRe、iPod touch或iPad编写程序。《Objective-C2.0 Mac和ios开发实践指南》是你的最佳选择。《Objective-C2.0 Mac和ios开发实践指南》内容精练、可读性强、易于学习,是学习Objective-C2.0的最佳入门指南。作为资深的Mac OS Xggi Phone开发者,作者从Objective.C2.0的最新的基础知识开始深入介绍了所有内容。<br>    《Objective-C2.0 Mac和ios开发实践指南》首先有效地回顾了C和面向对象编程的基础知识,然后介绍如何用Xcode创建第一个Objective-C2.0程序。接下来介绍每种核心语言功能,从对象和类到消息、框架和协议。每一个概念都用简单的示例来阐明,很多章后都附带有动手实践的练习,方便检验学习效果。
展开
作者简介
    Robert Clair,拥有20年以上的商业图形软和CAD软件开发经验。在过去的8年中,他主要从事MacOSx和iPhone开发。作为Chromatic Bytes公司的负责人,他曾经设计过OSX软件(Zeus Draw和Shades)以及iPhone软件(Zeus Draw Mobile和Orfeo)。他还是多个iPhone和iPad应用程序的顾问。
展开
内容介绍
    《Objective-C2.0 Mac和ios开发实践指南》专门为那些想要学习Objecti Ve-C以便为Mac OS x或iOS编写程序的程序员量身打造。<br>    《Objective-C2.0 Mac和ios开发实践指南》分为四部分。第一部分介绍学习0bjective-c编程所需的c语言基础知识。第二部分介绍ObjectiVe-c编程的核心知识,包括消息机制、类和对象、类对象等。第三部分介绍ObjectiVe-c中的高级概念,包括引用计数、垃圾收集和Objective.c 2.0的新功能块。第四部分提供了Objective-C程序员常用的信息和资料。《Objective-C2.0 Mac和ios开发实践指南》大多数章末都提供了练习,读者可以通过练习巩固在书中学到的知识。<br>    《Objective-C2.0 Mac和ios开发实践指南》内容精练、可读性强、易于学习,侧重通过示例来介绍知识点和概念,是一本学习Objective-c 2.0不可多得的入门实践指南。<br>    《Objective-C2.0 Mac和ios开发实践指南》适合想要学习Objective.c 2.0编程语言的初、中级程序员阅读,也可以作为社会培训机构的入门级培训教辅材料。
展开
精彩书评
    “当刚接触Objective·C的程序员询问该从何处开始学习时,我会推荐这本书给他们。”<br>    ——Matt Long,Cocoa Is My Girlfriend网站
展开
精彩书摘
    第8章 框架<br>    假设你有很好的木匠技能,并且需要构建一座房屋。你可能会带着自己的工具走进森林中,砍伐树木,砍伐木材,并且动手从原材料开始制作需要的所有东西,以便盖好房子。最终的小屋可能是工艺中的精品,但是,它很难以一种高效的方式成为有用的居住地。一种更高效的过程,可能是找到当地的建材供应商店,并且找到最好的一套预先制作好的门、窗户和其他部件。Objective-C相当于当地建材供应商店,它提供一组框架。框架是预定义的类和有用的函数的一个库,你可以用它们来构建自己的应用程序。它们相当于Java或c++的类库。<br>    框架的一个重要属性是,它们动态地载入共享的资源。框架所包含的可执行代码或资源,只有一个副本需要在系统上呈现。不论何时,只有一个副本载入到内存中并且在需要它的所有应用程序中共享。尽管现在看来,磁盘空间似乎越来越不是一个问题,但内存仍然很宝贵。<br>    如果你构建一个GUI应用程序,为你的uI使用框架对象,这将在你的uI和其他应用程序的UI之间提供很大程度的一致性。这对用户很有帮助,因为通过其他应用程序所获得的体验也带入到了你的应用程序中。<br>    本章介绍什么是框架,以及如何对你的程序使用框架。然后,继续对你在编写MacOSX或iOS程序时可能遇到的一些框架进行更深入的介绍。第9章将详细地深入到Foundation框架。Foundation框架定义了NSObject,这是Objective-C的对象的根类,该类用于字符串、数组、集合、字典和数字对象及包装了与OS交互的对象。<br>    ……
展开
目录
对本书的赞誉<br>译者序<br>前言<br>致谢<br>第一部分 Object.ve.C简介<br>第1章 C,Object.ve.C的基础<br>1.1. C程序的结构<br>1.1.1. main函数<br>1.1.2 格式化<br>1.1.3 注释<br>1.1.4 变量和函数名<br>1.1.5 命名惯例<br>1.1.6 文件<br>1.2 变量<br>1.2.1. 整数类型<br>1.2.2 浮点类型<br>1.2.3 真值<br>1.2.4 初始化<br>1.2.5 指针<br>1.2.6 数组<br>1.2.7 字符串<br>1.2.8 结构<br>1.2.9 typedef<br>1.2.10 枚举常量<br>1.3 运算符<br>1.3.1. 算术运算符<br>1.3.2 余数运算符<br>1.3.3 自增和白减运算符<br>1.3.4优先级<br>1.3.5 取反<br>1.3.6 比较<br>1.3.7 逻辑运算符<br>1.3.8 逻辑取反<br>1.3.9 赋值运算符<br>1.3.1. 0转换和强制类型转换<br>1.3.1. 1.其他赋值运算符<br>1.4 表达式和语句<br>1.4.1. 表达式<br>1.4.2 计算表达式<br>1.4.3 语句<br>1.4.4.复合语句<br>1.5 程序流程<br>1.5.1. if<br>1.5.2 条件表达式<br>1.5.3 wh.le<br>1.5.4 do.wh.le<br>1.5.5 for<br>1.5.6 break<br>1.5.7cont.nue<br>1.5.8 亘号表达式<br>1.5.9 sw.tch<br>1.5.1. 0goto<br>1.5.1. 1.函数<br>1.5.1. 2声明函数<br>1.6 预处理器<br>1.6.1. 包含文件<br>1.6.2 def.ne<br>1.6.3 条件编译<br>1.7 pr.ntf1.8 使用gcc和gdb<br>1.9 小结<br>1.10 练习<br><br>第2章 C变量<br>2.1. Object.ve-c程序的内存布局<br>2.2 自动变量<br>2.3 外部变量<br>2.4 声明关键字<br>2.4.1. auto<br>24.2 extern<br>2.4.3 stat.c<br>2.4.4.reg.ster<br>2.4.5 const<br>2.4.6 volat.le<br>2.5 作用域<br>2.5.1. 自动变量的作用域<br>2.5.2 复合语句和作用域<br>2.5.3 外部变量的作用域<br>2.6 动态分配<br>2.7 小结<br>2.8 练习<br><br>第3章 面向对象编程简介<br>3.1. 面向对象编程<br>3.1.1. 类和实例<br>3.1.2 方法<br>3.1.3 封装<br>3.1.4 继承<br>3.1.5 多态<br>3.1.6 面向对象语言的主要特点是什么<br>3.2 Object.ve-c简介<br>3.2.1. 定义类<br>3.2.2 类名作为类型<br>3.2.3 消息(调用方法)<br>3.2.4 类对象和对象创建<br>3.2.5 内存管理<br>3.3 Object.ve-C添加<br>3.3.1. 运行时<br>3.3.2 名称<br>3.3.3 消息表达式<br>3.3.4 编译器指令<br>3.3.5 直接量字符串<br>3.3.6 Object.ve-C关键字<br>3.3.7 Cocoa数字类型<br>3.4 小结<br><br>第4章 第一个Object.ve.c程序<br>4.1. 使用Xcode构建<br>4.2 Object.ve-c程序结构<br>4.3 面向对象的Hello’World<br>4.3.1. Greeter.h<br>4.3.2 Greeter.m<br>4.4 Hello Object.veC.m<br>4.5 小结<br>4.6 练习<br><br>第二部分 语言基础<br>第5章 消息<br>5.1. 方法<br>5.1.1. 一个简单的方法<br>5.1.2 带有参数的方法<br>5.2 消息<br>5.3 消息细节<br>5.3.1. 嵌套<br>5.3.2 向self发送消息<br>5.3.3 向self发送消息<br>5.3.4 覆盖并向super发送消息<br>5.3.5 选择器<br>5.3.6 具有相同名称的方法<br>5.3.7 动态类型和静态类型<br>5.4 幕后工作<br>5.5 消息转发<br>5.6 效率<br>5.7 内省和其他运行时乐趣<br>5.8 小结<br>5.9 练习<br>第6章 类和对象<br>6.1. 定义类<br>第7章 类对象<br>第8章 框架<br>第9章 常用Foundat.on类<br>第10章 Object.ve-C中的控制结构<br>第11.章 分类、扩展和安全<br>第12章 特性<br>第13章 协议<br>第三部分 高级概念<br>第1.4章 引用计数<br>……<br>第四部分 附录
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

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

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