石锅拌饭

Tag: book

荐书:Cocoa Programming Developer’s Handbook

by Robin Lu on Dec.31, 2009, under Uncategorized

cpdh-cover.jpg

最近有机会读到Addison Wesley即将出版的新书Cocoa Programming Developer’s Handbook,感觉非常好。

目前市面上Cocoa编程的书,比较有名的象O’Reilly的Learning Cocoa with Objective-C,Addison Wesley的Cocoa Programming for Mac OS X,可以将一个完全不懂Cocoa编程的人带入门。而入门之后,似乎就只有苹果官方文档可看了。对于一些有一定编程经验,又希望学习一个新编程框架的人来说,那些从ABC讲起的编程入门书往往会让他们觉得花了时间却学不到什么东西,他们更需要一本直接告诉他们这个框架能做什么和怎样去充分利用这个框架。从入门到成为一个有经验的Cocoa programmer,有一个很大的落差,其中的经验和相关知识散落在官方文档、官方实例、开源项目和各种各样诸如Cocoadev的知识库和Cocoa With Love这样的blog之中。缺乏一本书,能够把入门者从浩如烟海的官方文档和口口相传的经验中解救出来,给他们一个更全面和深入了解Cocoa的机会。

Cocoa Programming Developer’s Handbook就刚好填补了这个空白,达到了这个目的。这本书首先是内容很全,八大部分二十五个章节九百多页,是目前市面上涵盖Cocoa内容最广的一本书。另外,它的内容非常新,包含了Mac OS X 10.6的许多新特性,实际上它的预计出版日期是明年一月。更重要的是,作者David Chisnall是Cocoa的GNU实现GNUStep的贡献者,有丰富的Cocoa和Objective-C的开发经验,不仅把很多技术的来龙去脉讲的很清楚,又有很多Cocoa编程的最佳实践,这些都是从API文档中很难获得的知识。读这本书就象和一个Cocoa高手交流的过程,读起来可以说是饶有兴味。

但需要说明的是,这本书可能并不适合用来入门,不会去手把手教你如何从无到有实现一个Cocoa应用。同样,它也无法代替官方API文档,不会去介绍每个method的使用细节。它讨论的更多的是”big picture”和”best practice”,是paradigm和pattern,让一个有一定经验的程序员可以更快的进入Cocoa的语境。另外,它不是一本讲iPhone编程的书,但它对iPhone程序员一定会有很大的帮助。

可以说,这就是我一直想要的那本Cocoa编程书,翻看了电子版后,已经在amazon预订了印刷版。如果有国内出版社可以将此书引进,功德无量。

1 Comment :, , more...

最近看的几本书

by Robin Lu on Jan.25, 2008, under Uncategorized

Founders at Work
数十位来自互联网和软件开发等企业的创始人,谈他们创业初期的经历,对想创业或者在创业的人,都是值得一读的一本书。你可以从中获得三种东西,经验、鼓励和乐趣。

十年一觉电影梦
李安的故事告诉了我们,三十六岁以后再开始也是有戏的:P。虽然讲的是拍电影,比如“平常在班上滔滔不绝、分析电影头头是道的人,一拍片,你不敢相信是同一个人,那么简单的事情,他都反应不过来。我这才知道,读理论和拍片根本是两码事,是两种不同的才分”,但是这种事,好像搁哪都挺对。

2010太空漫游
看《2001太空冒险》居然已经是二十年前的事情了,还好赶在2010年前把这本看了。引进的台湾译本,翻译质量可以保证,封面设计也很酷。

1 Comment : more...

旋涡猫的找法

by Robin Lu on Jul.25, 2007, under Uncategorized

Cat

上海译文出版社出的一堆村上的随笔系列,都是小小的一本,刚好可以放在短裤的口袋里,出门的时候揣上一本,等车或者无聊的时候都可以拿出来看一会儿,相当不错。村上25岁开始开酒吧,七年后把酒吧转让给别人,开始在家里写书养活自己。我也刚刚告别了七年的外企打工生涯,坐在家里,暂时还不清楚是否能养活自己。

在家办公的生活再简单不过,早上一睁眼就坐在电脑前,晚上一关机就上床睡觉,虽然没有免费可乐,但可以把Led Zeppelin的Whole lotta love放得震天响。有时候猫睡醒了就跑来趴在我腿上,做个鼠标托,做为同一屋顶下的同事,猫真可算是工程师的好朋友。

村上早晚写作,午后则出门逛游,曾被别人当作闲散人士投以狐疑的眼光。因为再没有时间限制,我准备培养一下下午四点钟锻炼的好习惯,来到楼下浩沙,居然次次暴满。不是说朝九晚五么?难道大家都是闲散人士?

6 Comments :, , , more...

开始的艺术

by Robin Lu on Apr.19, 2007, under Uncategorized

The art of start
Guy Kawasaki的blog差不多一开始我就在读了,你没法不注意到他,好像还没见过谁象Guy一样头十篇blog篇篇出现在del.icio.us/popular里。做为和Paul Graham一样的Startup鼓吹者,Guy出了一本书,专门讲Startup,叫做“The art of the start”,我看过他为此书做宣传时候的videocast。前天,在光合作用,买到了这本书的中译本。翻译的还挺快。
对于经常读他blog的人来说,可能很多内容都是熟悉的,甚至能讲出一些书中都没有的花絮。比如给公司起名字一段,他主张使用可以动词化的词,就象”google it”,当时就和还在微软的Scoble互相调侃,因为他的blog叫Scobleizer。当然还有很多blog里没有的内容,而且翻译的也算通顺,中文读起来毕竟顺畅。
对于很多准备做startup,或者象我一样,刚刚开始做startup的人来说,总会有一大堆的问题不知道答案。这本书可以帮你解决一些问题。至于他说的对不对,准不准,适合不适合中国国情,我不知道,因为我也才刚开始啊。但是我觉得这些都不是问题,至少一些事情你知道可以怎么去做了,也可以开始做了。开始做,对一个starup来说,比什么都重要。在我们的网站上线以后,我不知道听了多少遍“这个点子我/我们也想了很久了,可是一直没有做”。值得庆幸的是,我们开始做了。

3 Comments :, more...

Getting Real

by Robin Lu on Mar.05, 2006, under Uncategorized

前天一打开信箱就看到37signal发布他们的新书Getting Real。19美元,电子版,不算贵,又是我挺想了解的内容,就买了“一本”。这是我第二次买他们这种印着我名字的电子书,对于一个习惯性盗版使用者,也算不容易了。
大概看了几章,内容不算丰富,如果你希望通过这本书学习互联网开发,还是省省吧。书里更多是互联网如果对软件工程产生的影响,传统的软件开发流程遇到互联网的新特点需要作出怎样的改变,其中的观点都来自于他们或者其他互联网应用开发者的实际经验,鲜活有力。书中的文字也都象是和顶尖的工程师交流,里面的观点或许不新或许你不同意,但一定会得到很多启发。

Leave a Comment :, , more...

Archives

Browse by tags