
Cocoa设计模式
Cocoa design patterns
Erik M. Buck · 初版 2009 年
5人推荐
6位读者提及
8次提及
“下次再有小年轻找上门来让我做代码审查,我就把这本书砸给他。”——Big Nerd Ranch, Inc.创始人兼Cocoa Programming for Mac OS X作者Aaron Hillegass。揭秘Cocoa及其面向对象框架的奥秘。Mac和iPhone开发者常常被Cocoa框架的广度与复杂性所压倒。尽管Cocoa确实庞大无比,但一旦理解了它所采用的面向对象模式,你就会发现它异常优雅、一致且简洁。Cocoa Design Patterns从所有模式的鼻祖——Mode
Hacker News 上怎么说
正在加载完整评论……
读 Apple 的官方文档是最好的入门方式。至于书的话,我觉得下面这两本非常有帮助:1) Cocoa Programming for Mac OS X(Aaron Hillegass 著)2) Cocoa Design Patterns(Erik M. Buck 和 Donald A. Yacktman 著)
Reading document from Apple is the best way to start. For books, I found the following are very helpful: 1) Cocoa Programming for Mac OS X (by Aaron Hillegass) 2) Cocoa Design Patterns (by Erik M. Buck and Donald A. Yacktman)
……幸好我很擅长 debugging!到了某个关键节点,Objective-C/Cocoa 就不再是问题的根源(比如 EXC_BAD_ACCESS、IB 坑点、CoreData 玄学),而开始成为解决方案了。强烈推荐《Cocoa Design Patterns》。我真的很喜欢 Leah 在这篇文章里的语气,听起来她很享受这种“直接跳进深水区、边扑腾写代码边学”的学习方式。
…Luckily, I'm good at debugging! At some critical point, Objective-C/Cocoa stops being the problem (EXC_BAD_ACCESS, IB gotchas, CoreData mysteries) and starts becoming the solution. Highly recommend "Cocoa Design Patterns" I really like Leah's tone in this essay. It sounds like she is having fun with the jump-in-the-deep-end and start treading code method of learning.
……http://itunes.apple.com/itunes-u/ipad-iphone-application-dev... http://codelesson.com/courses/tag/Mobile 你也可以尝试自学。这里推荐几本最棒的书:- iPhone Programming : The Big Nerd Ranch Guide - Cocoa Design Patterns - iPhone App Development : The Missing Manual - The iOS Developer's Cookbook - Cocoa Design Patterns - Head First: iPhone Development 一旦你开始上手开发,http://www.stackoverflow.com 就是个……
…http://itunes.apple.com/itunes-u/ipad-iphone-application-dev... http://codelesson.com/courses/tag/Mobile You can also try to learn on your own. Here are some of the best books: - iPhone Programming : The Big Nerd Ranch Guide - Cocoa Design Patterns - iPhone App Development : The Missing Manual - The iOS Developer's Cookbook - Cocoa Design Patterns - Head First: iPhone Development Once you start developing http://www.stackoverflow.com is an…
……Builder 皮糙肉厚得很,随便骂。学这个的过程,一部分就是要先踩坑走走弯路。慢慢你就熟练了。Cocoa/Objective C 最棒的地方就在于它的设计有多么精妙。强烈推荐《Cocoa Design Patterns》。
…Builder has a thick skin; curse at it. Part of learning this is learning the non-optimal way first. You'll grow into it. The best part of Cocoa/Objective C is how well it was designed. Highly recommend "Cocoa Design Patterns".
Objective-C 本身相当简单,但 Cocoa 却庞大而复杂。这两者的区别很重要。你可能需要花不少时间去熟悉 Cocoa 以及所有构建在 NSObject 之上的 pattern。《Cocoa Design Patterns》(Buck 和 Yacktman 著)是一本能帮你建立宏观大局观的好书,但刚开始读可能会有点信息过载(因为在 Cocoa 里解决同一个问题有太多 patterns/方法了)。读……
Objective-C is fairly simple, while Cocoa is vast and complex. The distinct is important. It might take you awhile to get familiar with Cocoa and all its patterns built on top of NSObject. "Cocoa Design Patterns, by Buck and Yacktman" is a very good book to get the big picture right, but might be slightly overwhelming at the beginning (as there are many patterns/ways to solve the same problem in Cocoa). Read…
谢谢。我现在正在看 Apple 的文档。在你提到之前我都没注意到《Cocoa Design Patterns》。看起来确实是本好书。
Thanks. I am looking over the Apple documents now. I haven't come across Cocoa Design Patterns until you mentioned it. It seems like a good book.