• 编写高质量代码
21年品牌 40万+商家 超1.5亿件商品

编写高质量代码

正版新书 新华官方库房直发 可开电子发票

39.53 6.7折 59 全新

仅1件

江苏南京
认证卖家担保交易快速发货售后保障

作者刘一道 著

出版社机械工业出版社

ISBN9787111514633

出版时间2015-09

版次1

装帧平装

开本16开

纸张胶版纸

页数211页

定价59元

货号SC:9787111514633

上书时间2024-05-07

江苏读客文化

四年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
刘一道,资深Mac/IOS开发工程师,有近10年软件开发经验,精通IOS、Objective―C、Xcode等与苹果开发相关的各项技术,同时对Android和Witldows PlOlle等移动开发技术也有深入的研究,并积累了丰富的实战经验。出版了《Objective―C程序设计入门与实践》和《IOS 7:iPhorle/iPad应用开发技术详解》等著作。
精彩内容:
Preface  前  言如何写出高质量的代码?我一直在思考,如何才能编写出高质量、优秀的代码,我也在不停地探寻,希望找出类似于武侠小说中所说的武功秘籍,在编写代码一途可以帮助大家走“捷径”从而达到事半功倍的效果。
    《道德经》第四十八章中说“为学者日益,为道者日损。损之有损,以至于无为。无为而不为”。这句话是说,治学上,不要过于追求外在的经验知识,否则经验知识越积累增多,就会越僵化臃肿。要学会透过直观体悟把握事物未分化时的状态或者内索自身虚静,洞悉其内在的道化真谛,从而简之再简。这些也就是我们现在说的“大道至简”。
    治学如此,写代码更是如此。在程序员写代码的职业生涯中,前5年,他看到的只是一行一行的代码,他会为自己洋洋洒洒写成的代码而陶醉;5年之后,就不是单纯地写代码了,而是在做一件艺术品,此时的程序员就像雕刻家一样,在刻下每一刀之前,都需纵观全局,细细揣摩,落刀如有神,一气呵成。故此,写出优秀的高质量代码,需要像唐僧西天取经一样,踏踏实实,用平常心闯过一关又一关,如此,写出高质量的代码自然就是水到渠成的事了。写代码时切忌心态浮躁,急功近利。
    本书适合哪些读者本书不是一本介绍“Objective-C”代码如何编写的入门级的书籍。故此,如果你只想初步了解一下“Objective-C”开发,而不想做深入研究的话,那么本书就不适合你了。
    本书主要面向专业从事Objective-C开发或者想转向“Objective-C”开发的研究人员,帮助其编写便于维护、执行迅速且不易出错的代码。如果你是“Objective-C”开发技术大咖,翻阅本书,对你来说可能会有些浪费时间,故此也请你一瞥而过!
    本书主要适合如下读者:
    对软件开发,特别是对Objective-C开发有兴趣的人。
    想成为一名专职的软
...
内容简介:
本书是一本关于OBJECTIVE-C很好实践的集大成之作,它从OBJECTIVE-C语言本身、OBJECTIVE-C程序的架构设计和思想、OBJECTIVE-C程序的编码规范和习惯等三大方面对200个经典的问题给出了解决方案,为OBJECTIVE-C开发者提高开发效率和编写高质量的OBJECTIVE-C代码提供了宝贵的建议。对于每一个建议,作者不仅给出了被实践证明为比较优秀的解决方案,而且还给出了被误用或被错误理解的不好的解决方案,形成了鲜明对比。
目录:
前言
第1章让自己习惯Objective-C1
建议1:视Objective-C为一门动态语言1
建议2:在头文件中尽量减少其他头文件的引用6
建议3:尽量使用const、enum来替换预处理#define10
建议4:优先使用对象字面量语法而非等效方法13
建议5:处理隐藏的返回类型,优先选择实例类型而非id17
建议6:尽量使用模块方式与多类建立复合关系19
建议7:明解Objective-C++中的有所为而有所不为23
第2章数据类型、集合和控制语句28
建议8:C语言与Objective-C语言的关系是充分而非必要条件28
建议9:高度警惕空指针和野指针的袭击31
建议10:在64位环境下尽可能利用标记指针35
建议11:谨记兼容32位和64位环境下代码编写事项38
建议12:清楚常量字符串和一般字符串的区别43
建议13:在访问集合时要优先考虑使用快速枚举44
建议14:有序对象适宜存于数组,而无序对象适宜存于集48
建议15:存在公共键时,字典是在对象之间传递信息的不错方式53
建议16:明智而审慎地使用BOOL类型55
第3章内存管理57
建议17:理解内存和Objective-C内存管理规则57
建议18:内存管理讲究“好借好还,再借不难”61
建议19:区别开alloc、init、retain、release和dealloc之间的差异63
建议20:优先选用存取方法来简化内存管理66
建议21:对象销毁或者被移除一定考虑所有权的释放70
建议22:明智而审慎地使
...

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP