`
SailingCai
  • 浏览: 4379 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

《Objective-C 程序设计(第四版)》读后感

阅读更多

 

自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程序打下基础。

0
1
分享到:
评论

相关推荐

    Objective-C程序设计 第四版 高清

    Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序设计 第四版Objective-C程序...

    Objective-C程序设计第4版.pdf

    Objective-C程序设计第4版.pdf 非常清晰,值得拥有的入门书籍

    《Objective-C2.0程序设计(原书第2版)》_中文完整版

    《Objective-C2.0程序设计(原书第2版)》是Objective-C领域的经典著作,对Objective-C进行了系统而全面的阐述,权威性毋庸置疑。全书共分为四大部分:第一部分全面讲解了Objective-C语言的基础知识,包括类、对象、...

    《Objective-C 2.0程序设计(原书第2版)》[PDF]

    本书是objective-c领域的经典著作,对...第四部分是附录,主要列出了objective-c的快速参考。. 本书结构合理、内容翔实,简单易学,既适合程序设计初学者和所有程序员阅读,也可作为程序设计语言课题的入门教材。

    object-c程序设计第四版

    第7章到第10章讲述Objective-C的基础框架,以及文件操作、内存管理、数据保存等内容。第11章讲述了应用工具框架。第12、13章分别讲述了如何开发iPhone/iPad应用程序。第14章讲述了Objective-C++和访问Mysql数据库的...

    Objective-C程序设计(第4版)扫描版

    Object-C程序设计(第4版)扫描版, 带完美书签,方便阅读。

    Programming in Objective-C, 4th Edition

    《Objective-C 2.0程序设计(原书第4版)》是Objective-C领域的经典著作,对Objective-C进行了系统而全面的阐述,权威性毋庸置疑。全书共分为四大部分:第一部分全面讲解了Objective-C语言的基础知识,包括类、对象、...

    objective-c2.0程序设计(原书第二版)part4

    objective-c2.0程序设计(原书第二版)part4 第四部分。

    Programming in Objective-C 4th

    Objective-C程序设计语言(第四版),Programming in Objective-C ( 4th ) 中英2本打包,iOS开发人员必备的基础教程

    Objective-C程序设计第4版(4)

    学习ios编程的经典教程,文档有70多M,分成4次上次,这是第四部分。

    Objective-C基础教程(第2版)(带目录)

    自己找了很多OC教程,都没有目录,所以手动添加了本书的目录

    OBJECTIVE-C编程之道 IOS设计模式解析电子书+源代码

    外观10.1 何为外观模式10.2 何时使用外观模式10.3 为子系统的一组接口提供简化的接口10.4 在TouchPainter应用程序中使用外观模式10.5 总结第四部分 对象去耦第11章 中介者11.1 何为中介者模式11.2 何时使用中介者...

    C primer中文版(第四版).pdf

    解析iOS设计模式的开山之作 优化Objective-C编程实践的必修宝典 由此迈入移动开发高手... 本书适用于那些已经具备Objective-C基础、想进行高级iOS开发,利用设计模式来提高软件开发效率的iPhone或iPad专业开发人员。

    Mastering-Swift-4-Fourth-Edition:精通Swift 4第四版,由Packt发行

    斯威夫特4.0精通Swift 4-第四版通过这本用于构建高性能应用程序的高级开发手册,深入了解最新版的Swift编程语言。这本书是关于什么的? Swift是当今Apple开发的权威语言。 这是所有iOS和macOS开发人员技能的重要组成...

    文件管制程序.doc

    第四阶:记录、表单; 4.4 文件分类: 4.4.1 内部文件:公司内部所制定之文件; 4.4.2 外来文件:分二类 A类:客供图纸、标准、技术资料。 B类:法律法规、行政文件、国际先进标准、国家标准、行业标准等。 4.5 ...

    《iOS6开发指南》精彩书摘

    本书是智捷iOS课堂团队编写iOS系列丛书中的一本,目的是使一个有Objective-C基础的程序员通过本书的学习,能够从零基础到在App Store发布一款应用。全书分为4篇:  第一部分基础篇,介绍了iOS一些基础的知识。 第1...

    LINGO软件的学习

    集是LINGO建模语言的基础,是程序设计最强有力的基本构件。借助于集,能够用一个单一的、长的、简明的复合公式表示一系列相似的约束,从而可以快速方便地表达规模较大的模型。 2.2 什么是集 集是一群相联系的对象,...

Global site tag (gtag.js) - Google Analytics