请选择 进入手机版 | 继续访问电脑版

苹果发烧友论坛

 找回密码
 注册
查看: 22260|回复: 80

[资料] 一些关于Xcode与Cocoa相关的工具书

[复制链接]
发表于 2009-6-17 04:17:50 | 显示全部楼层 |阅读模式
自己在用或者用过的工具书,希望对于学习ObjectC的各位能有所帮助。

スクリーンショット(2009-06-17 4.10.12).png
Become An Xcoder
纳米盘下载

个人认为非常好的一本入门书。作者编书的方向很明确,就是为那些没有任何基础的初学者设计的。所以哪怕连VB都不会的诸位也可以跟着这本书慢慢学习,基本如果能看完的话会有很大的收获。
当然这本书还有一个最大的好处,就是它是中文的。这里特别要感谢的它的中译者。当然也有英文原版和所谓“正体中文版”,有需要的朋友可以向我发邮件索取。

评分

参与人数 10威望 +135 收起 理由
marshal60 + 20 精品文章
jacogame + 3 精品文章
megamouse99 + 3 分享是一种美德
Captaintiger + 15 感谢分享资源,我打算开始学习苹果编程,希 ...
ringao + 6
chunjiang355 + 15
蝈蝈斯基 + 8 精品文章
大胆狂徒 + 15 精品文章
ptyfeng + 20 谢谢分享
buick + 30 甲酚!嘿嘿

查看全部评分

 楼主| 发表于 2009-6-17 04:25:28 | 显示全部楼层
スクリーンショット(2009-06-17 4.20.33).png
Step into Xcode
纳米盘下载

也是一本比较基础的书。更偏重于讨论怎样使用Xcode而非语法和编程。不过多了解了解Xcode这个强大的工具也并没有坏处,因为即使我现在在使用它的时候也常常会有一些新的发现与体会。
比较遗憾的是这里的Xcode版本比较老了,可能在一些界面上会与大家使用的不同,不过总的思路还是基本一致的。

评分

参与人数 2威望 +50 收起 理由
yzykg + 20 好书,加分,麻烦把英文版发给我,谢谢!ly ...
buick + 30 甲酚

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 04:32:20 | 显示全部楼层
スクリーンショット(2009-06-17 4.26.28).png
Xcode 3 Unleashed
纳米盘下载

非常好的一本书。相对于其它的,我更喜欢这本书作者的语言风格。轻快简洁又不失幽默。这本书的内容对于Xcode的功能挖掘的比较深入,尤其是以一个Mac程序的建立过程为轴线介绍的方式我很喜欢。建议大家认真地读一读,相信收获绝对不小。
本来几个月前准备自行翻译这本书的,不过时间实在不够,一拖再拖,不然很可能给大家一个中文版的了。在这里说一句抱歉。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 04:38:56 | 显示全部楼层
51iuZCXURgL.jpg
AppleScript in a Nutshell
纳米盘下载

其实我个人是非常喜欢AppleScript的,不因为其它的,就是看重它的简单又方便,很多看似需要专门软件解决的问题,其实只要懂一点AppleScript就能得到轻易的解决。这本书吸引我的最开始是它的书名,我当时猜想一个敢套用霍金书名的作者会在里面写些什么呢?结果果然没有让我失望。这绝对是一本很好的参考书,你甚至都不需要安装动辄1个G的Xcode就能做出一些非常实用的程序。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 04:51:45 | 显示全部楼层
スクリーンショット(2009-06-17 4.41.25).png
Beginning Apple Script
纳米盘下载

不要被封面上作者猥琐的照片吓跑了... 这本书绝对是重内涵轻形式的。
如果需要对AppleScript有一点点更深入的了解,这本书可以帮很大的忙。相比上面《果壳中的AppleScript》的参考书性质,这本书将一个更完整的流程很细致地展现给读者,而且一大特点是截图丰富,让我一度认为这本书地编辑之前是做图形图像处理一类工作地。
当然比较遗憾地是这里面用作范例的还是OS X 10.4,不过值得欣慰的是它与现在大多数人使用的OS X 10.5差别并不大。
回复 支持 反对

使用道具 举报

发表于 2009-6-17 04:57:07 | 显示全部楼层
插楼了么?

没有就沙发...

这贴牛啊 xcode编程我一直在找..
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 05:04:34 | 显示全部楼层
スクリーンショット(2009-06-17 4.53.19).png
Beginning Mac OS X Tiger Dashboard Widget Development
纳米盘下载

还是请继续无视封面上长相酷似肯德基里山得士上校的作者,并请相信蓝蓝教主终究毁灭他...
做Widget是件很有意思的事情,大概部分因为这是Mac平台开发的一项专利。不过其实也没什么好骄傲的,看看Apple主页上可供下载的Weights就知道了:大部分都是一些完全不能产生生产力的无聊产品。
可是有人说过,就算无聊也是需要水平的。
平心而论这本教程写的有些枯燥。毕竟成书的时候可能作者对于Dashboard与Weight的熟悉程度与现在的我们不相上下。因此语言有一些刻板也是情有可原的。不过在我看过了另一本稍晚些的关于Dashboard的书之后(下面会提到),我发现这本书确实有其独到之处;最典型的例子就是它会指出很多我们容易忽略的细节,而这是在稍后的同类书籍中比较欠缺的。其实这些小小的细节提醒可以帮我们省去大量的无用功。
当然这本书最大的缺点是它是基于OS X 10.4,那只与我们渐行渐远的老虎。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 05:13:57 | 显示全部楼层
スクリーンショット(2009-06-17 5.12.55).png
Creating Mac Widgets With Dashcode
纳米盘下载

这本书比之前的更新(2008年出版),不过讲述方式倒是完全不同。总的说来是通过案例的方法引导大家对Dashboard与Weight上手的。这种方法我很喜欢,模仿是一种非常有效的学习手段。还有一点也令人满意,那就是图片非常非常多,省略了大量教条的文字,看图说话,简单明了。
不过这本书的不足也是很明显的。首先它提供的外延非常少。在案例之外你有其它想法了?去找别的书吧... 其次它对于一些基础性的知识重视不够,或许这是准备给那些已经读过了《Beginning Mac OS X Tiger Dashboard Widget Development》的读者的10.5升级版本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 05:15:05 | 显示全部楼层
本帖最后由 Grey 于 2009-6-17 13:51 编辑

スクリーンショット(2009-06-17 13.51.09).png
Objective-C Beginner's Guide
纳米盘下载

总的说来Objective-C与C有很大的关联,不过它们之间的差别也的确难以忽略。对于有C基础的人而言学习Objective-C自然是有优势的,不过初学者也没必要为此重新学习C:毕竟这种优势并不是那么明显,因为你完全可以在很短的时间内掌握它。
《Objective-C Beginner's Guide》对于学习这种新语言来说是一本很好的入门书。不过不管怎么说这本书讲的是一种计算机语言,于是大家可以联想把英语课和数学课连在一起上是什么感觉。这本书由台湾的朋友翻译,质量还是很高的,唯一的缺陷可能就是“国语”风味太明显,需要一段时间适应。
但是看中文总比看全英文的好。至少我是这么觉得。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 05:15:19 | 显示全部楼层
本帖最后由 Grey 于 2009-6-17 13:59 编辑

209.jpeg
Objective-C Pocket Reference
纳米盘下载

学习一门外语的时候最重要的是什么?我想大部分人都会认为是词汇。因此我们常常随身带着一本小小的单词本,在各种考试前夕,经常可以看到有人发奋努力地对着小本背单词。学习汇编语言某种意义上也是这样。大量现成的(或者是莫名其妙的)命令,需要我们平时就记住,这是化繁为间的好办法。《Objective-C Pocket Reference》就是一本很好的参考书,个人认为也是每个使用Objective-C的人都必备的一本书。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 05:15:31 | 显示全部楼层
本帖最后由 Grey 于 2009-6-17 14:06 编辑

9780131103627.jpg
The C Programming Language
纳米盘下载

关于C语言大家肯定有不少更好的,中文的参考书,推荐这一本的主要原因是它与上面提到的《Objective-C Beginner's Guide》联系的比较紧密;另一个主要原因是它的编写者是C语言的创造者。鉴于基本没有人会为了Objective-C而去学一遍C,在这里,《The C Programming Language》仅作为一本辅助性的参考读物。事实上,对于一个已经有了很好的C语言基础的程序员而言,这本书基本没有太大的意义。
这本书的中文版早已在国内出版,而且2008年最新推出了第二版。但是我还是发了这个11年前的原始版本。想要最新版本的同样可以用邮件联系我。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-17 05:15:42 | 显示全部楼层
本帖最后由 Grey 于 2009-6-17 15:06 编辑

スクリーンショット(2009-06-17 14.47.15).png
Cocoa Programming For Mac Os X 3rd
纳米盘下载(英文原版)
纳米盘下载(中文版,截至17章)

绝对的好书,可谓是大名远扬。我也就不多介绍了,读者自有怀抱。
值得一提的是关于这本书有一个好消息一个坏消息。好消息是有一位appleboy的网友讲这本书翻译了;坏消息是这本书一共35章现在只翻译到17章。
这是翻译者的blog:http://blog.sina.com.cn/s/articlelist_1576524975_0_1.html  blog上的最新章节是第18章。
据作者说这本书将会由博文视点出版正式的中文版,翻译者就是他与另一位合作者。届时大家可以去购买正版图书,这也是对辛苦的译者最好的支持:毕竟我们太需要这样本地化的教材了。
回复 支持 反对

使用道具 举报

QQ|小黑屋|手机版|Archiver|苹果发烧友论坛 ( 京ICP备16012027号-3 )

GMT+8, 2017-9-22 00:00 , Processed in 0.015313 second(s), 11 queries , Xcache On.

Powered by Discuz! X3.3 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表