`
matrix0ne
  • 浏览: 891 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

《Objective-C程序设计(第6版)》试读有感

 
阅读更多

作为一名Java程序员,多年以来一直从事服务器端开发。随着近两年公司在Mobile方面发力,有了和iOS开发亲密接触的机会。回想起刚开始学习Objective-C时,也翻看过Objective-C程序设计这本书的第4版,这次又试读了第6版,最直观的感受就是这本书写的浅显易懂,书中通过大量的代码实例来讲解Objective-C这门语言的方方面面(讲解的非常细,有这本书在手,个人感觉没必要再看其他Objective-C语言方面的书了酷);书籍排版很好,看着很舒服,每章后面还有相应的习题(可以做大学程序语言课程的教材大笑);即便没有太多C语言和面向对象编程基础的读者应该也能比较轻松的读完这本书,作为iOS和OS X开发者程序语言入门首选确实实至名归(绝非广告尴尬)。

虽然Objective-C已经是TIOBE程序语言排名的前3甲,仅次于C和Java,但是Objective-C真正的流行不过是近些年的事儿,Objective-C诞生于上个世纪80年代早期,比Java出现还要早上10多年的时间,不得不说苹果公司iPhone、iPad等一系列革命性产品的热卖,使得更多的开发人员去尝试使用Objective-C。刚开始看到Objective-C,感觉既熟悉又陌生。熟悉的是Objective-C是C语言的超集,它基于C语言,并在C语言基础上增加了面向对象方面的扩展。C语言中原有的部分,如变量声明定义的方式,变量类型,控制语句,表达式等等完全保留。当然一些部分Ojective-C提供了优化,比如C语言使用#include导入头文件,而Objective-C推荐使用#import,作用是同一个头文件只会被导入一次。陌生的是增加的面向对象的部分,比如对象分配内存和初始化,方法的调用,内存回收(使用ARC之后,已经有了很大的简化),协议,Block等等。这些部分在Objective-C程序设计这本书中都有详细的说明。

此外,前段时间,swift语言的发布,对iOS和OS X开发而言确实是一个大事件。swift语言融合了很多现代编程语言的特性和优点, 一推出就引起了开发者的极大关注。不过个人感觉swift取代Objective-C还有很长的路要走,首先swift还没有稳定,有很多bug需要修复,相关的资料也比较少;再者目前的项目都是使用Objective-C开发的,如果是对这些项目做扩展或者修改,可能还是使用Objective-C更方便,当然对于一些新项目,估计会有一些希望第一个吃螃蟹的人去尝试swift。

不过,话说回来,目前iOS和OS X开发还是Ojective-C的天下。只有掌握了这门语言才能更好的开启iOS开发的旅程,才能发现前方更多的惊喜和乐趣。

 

0
0
分享到:
评论

相关推荐

    Objective-C程序设计 第6版 pdf

    通过阅读《Objective-C程序设计 第6版》,读者不仅可以掌握Objective-C语言本身,还能了解使用Objective-C进行软件开发的整体流程和技术。这是一本为想要进入Apple平台开发领域的程序员量身打造的教程。

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

    总之,《Objective-C程序设计 第6版》是一本全面的教程,涵盖了Objective-C语言的各个方面,同时也关注了苹果平台开发的实际需求。无论你是初入编程的新手还是寻求进阶的开发者,这本书都将是你宝贵的参考资料。

    Objective-C程序设计 第6版 完整版 0分奉上

    《Objective-C程序设计 第6版》是一本全面介绍Objective-C编程的教材,旨在帮助开发者深入理解和熟练掌握这一语言。 本书的第6版更新了最新的编程实践和技术,涵盖了现代Objective-C的所有关键概念。从基础的语法...

    Objective-C程序设计 第6版 PDF

    根据提供的文件信息,“Objective-C程序设计 第6版 PDF”似乎是一本关于Objective-C编程语言的教材或指南。尽管描述部分没有提供太多额外的信息,但从标题和标签中可以推断出这本书主要关注的是Objective-C编程的...

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

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

    Objective-C2.0程序设计第二版中文版及代码

    本资源包含了《Objective-C 2.0程序设计》的第二版中文版及其源代码,以及《Effective Objective-C 2.0》的英文版电子书。这些书籍是深入学习Objective-C 2.0编程的宝贵资料,对于想要掌握这一语言的开发者来说非常...

    Objective-C程序设计第6版(完整高清带目录)

    本书《Objective-C程序设计第6版》是一部深入学习Objective-C的权威指南,旨在帮助读者掌握这一核心技能。 在Objective-C中,类是程序的基本构建块,它们定义了对象的行为和属性。Objective-C扩展了C语言,添加了...

    Objective-C程序设计 第6版

    Objective-C程序设计 第6版第二部分

    Objective-C程序设计(第4版)(全球最畅销Objective-C编程书籍)

    《Objective-C 程序设计(第4版)》作者假设读者没有面向对象程序语言或者C语言(Objective-C基础)编程经验,因此,初学者和有经验的程序员都可以使用这本《Objective-C 程序设计(第4版)》学习Objective-C。...

    《Objective-C程序设计_第4版》PDF版本下载.txt

    根据提供的文件信息,我们可以推断出这是一本关于Objective-C编程语言的专业书籍——《Objective-C程序设计_第4版》。接下来,我们将基于这个信息,深入探讨与该书相关的几个重要知识点。 ### 1. Objective-C简介 ...

    Objective-C程序设计第4版

    Objective-C程序设计第4版中文版本

    《Objective-C程序设计(第6版)》

    综上所述,《Objective-C程序设计(第6版)》是广大iOS和OS X平台的开发者的宝贵资源,它结合了理论知识与实践应用,覆盖了从基础到进阶的全面内容,是学习Objective-C语言和苹果应用开发不可或缺的参考书籍。

    Objective-C程序设计

    总之,Objective-C程序设计涵盖了面向对象编程的基本概念、类与对象的交互、内存管理、框架使用等多个方面。熟练掌握Objective-C能让你在iOS和macOS平台的开发中游刃有余,创造出功能丰富、用户体验优秀的应用程序。...

    Objective-C程序设计(中文带完整书签第6版)下载最低分

    为分数少的人服务《Objective-C程序设计(第6版)》同时适合自学和课堂教学。第6版已全面更新,充分纳入Objective-C的新功能与技术,同时覆盖对新版Xcode、iOS和Mac OS X Mavericks的介绍。

Global site tag (gtag.js) - Google Analytics