自2007年1月9日史蒂夫·乔布斯在Macworld推出iPhone至2012年9月12日搭载iOS6的iPhone5发布,iOS已经走过了5个年头。在这五年中苹果总共卖出了4亿部搭载iOS的设备,软件商店中共有650,000 多款软件,软件累计下载量为30,000,000,000次,苹果累计分给开发者的佣金达50亿美元(以上统计数据截至2012年6月,参考http://zh.wikipedia.org/wiki/App_Store_(iOS))。
从以上数据可以看出为iOS开发软件将会拥有大量的潜在用户和获得丰厚的回报。那么作为一名程序员如何在iOS设备上开发软件呢?首先就必须掌握Objective-C。Objective-C是在ANSI C语言的基础上加入了面向对象特性的程序语言,其在面向对象的设计上参考了Smlltalk。苹果选择Objective-C作为iOS应用开发的首选程序语言,并且在不断扩充和完善Objective-C。目前市面上专门介绍Objective-C的书不多,但其中却有一本书广受读者好评,它便是<Programming in Objective-C (4th Edition)>,中文名《Objective-C 程序设计(第四版)》。
该书已经是第四版了,仅从版本上来说就可知本书作者对于Objective-C的内容和历次变化是相当熟悉了。从试读的章节上看来,这本书有两个特点:
1. 书中对Objective-C的基础知识介绍的很详细
以第三章(类,对象和方法)为例,在开头作者以汽车为比喻讲解面向对象的基本概念,这使得没有面向对象开发经验的读者能够很快的理解何为面向对象。接着作者以如何实现一个分数类讲述了如何通过Objective-C开发面向对象的程序。尤为精彩的是作者讲述Objective-C中类的定义分成几个部分的方法,通过文字和代码,代码注释相结合的方式,清晰的讲述了如何在Objective-C中声明和实现一个类。在章节的最后作者还给出一些练习题,帮助读者巩固所学的内容。在第四章中,作者除了讲述数据类型外,还通过表格的方式将所述的内容进行了整理,使本书还成为了一本放在案边随手可查的参考书。
2. 书中内容紧跟Objective-C的变化,涵盖了其最新版本的内容
在章节中,作者还插入了不少“注意”。在这些标明为“注意”的内容中,作者讲述了Objective-C的最新的做法。例如第三章中的“注意”中讲述了使用Xcode4.2以后的版本编译程序,ARC的开启简化了对象释放的方式。这使得读者能够紧跟Objective-C的变化,不至于“落伍”。
《Objective-C 程序设计(第四版)》是一本全面介绍Objective-C开发的书,其中概念和代码实例的相得益彰使得了解如何开发Objective-C程序变得轻松,并且作者紧跟Objective-C更新,使得读者能够掌握最新的Objective-C开发知识。作者在书的最后还介绍了Cocoa,iOS程序的编写,为读者更进一步的开发OSX和iOS程序打下基础。
分享到:
相关推荐
Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序...
根据提供的文件信息,“Objective-C程序设计 第6版 PDF”似乎是一本关于Objective-C编程语言的教材或指南。尽管描述部分没有提供太多额外的信息,但从标题和标签中可以推断出这本书主要关注的是Objective-C编程的...
《Objective-C程序设计 第6版》是面向希望学习或加深理解Objective-C编程语言的开发者的一本重要参考书。本书内容覆盖了Objective-C语言的基础知识、面向对象编程概念、运行时特性以及在苹果Mac OS X和iOS平台上的...
根据提供的文件信息,这里涉及到了几个关键词,包括Objective-C程序设计、扫描版书籍、完美书签和OCR技术。这些关键词可以帮助我们提炼出一些关于计算机编程、书籍使用和图像文字识别技术的知识点。 Objective-C...
Objective-C程序设计第4版.pdf 非常清晰,值得拥有的入门书籍
Objective-C是一种面向对象的编程语言,它是C语言的扩展,最初由Brad Cox在20世纪80年代开发,并且广泛应用于Mac OS X和iOS的应用程序开发中。Objective-C在C语言的基础上增加了Smalltalk风格的消息传递机制,允许...
10. **最新技术趋势**:考虑到本书是第四版,可能会包含Swift与Objective-C混合编程的指南,以及Swift语言对Objective-C的影响。 通过阅读"Objective-C程序设计(第4版)",开发者不仅能够掌握Objective-C语言本身,...
《Objective-C2.0程序设计(原书第2版)》是Objective-C编程语言领域的重要参考书目,由著名作者Stephen G. Kochan撰写。这本书对Objective-C2.0进行了全面而深入的介绍,自出版以来,一直作为MacOSX和iPhone平台...
本书是objective-c领域的经典著作,对...第四部分是附录,主要列出了objective-c的快速参考。. 本书结构合理、内容翔实,简单易学,既适合程序设计初学者和所有程序员阅读,也可作为程序设计语言课题的入门教材。
### Objective-C程序设计知识点概述 #### 一、Objective-C简介 Objective-C是一种通用、面向对象的编程语言,它是在C语言的基础上扩展而成的。Objective-C是最早被用于开发macOS和iOS应用程序的语言之一,并且至今...
第7章到第10章讲述Objective-C的基础框架,以及文件操作、内存管理、数据保存等内容。第11章讲述了应用工具框架。第12、13章分别讲述了如何开发iPhone/iPad应用程序。第14章讲述了Objective-C++和访问Mysql数据库的...
### Objective C 第六版 #### 一、Objective C 概述 Objective-C 是一种通用、面向对象的编程语言,它扩展了标准C语言,并增加了面向对象功能和动态特性。Objective-C 最初由 Stepstone 公司开发,并在苹果公司...
第四章《Your First Objective-C Program》通过一个简单的示例程序,向读者展示了如何构建和运行一个基本的Objective-C应用程序。这将帮助初学者熟悉Objective-C的基本语法和编译过程。 #### 六、Objective-C语言...
本书《Objective-C 2.0程序设计》第三版提供了详细的入门教程,虽然为英文版,但对于希望深入了解Objective-C的开发者来说,是一本不可或缺的学习资料。通过掌握Objective-C的基础知识和面向对象编程的核心概念,...
《Programming in Objective-C 第四版》是一本专门针对Objective-C编程语言的教程书籍,由Stephen G. Kochan撰写,是Developer’s Library的一部分。Developer’s Library是一系列为专业编程人员设计的参考书籍和...