在Mac OS X和iOS中学习块和GCD有哪些很好的建议资源
答案 0 :(得分:11)
我会从Apple的Blocks Programming Topics文档或Programming with Blocks on Apple Devices开始。正如gs所提到的那样,还要查看Mike Ash的文章(并且还订阅了他的RSS feed,因为我确定会出现更多与块相关的帖子):
答案 1 :(得分:5)
bbum的博客上有一个很好的介绍:
Basic Blocks
答案 2 :(得分:4)
Mike Ash在他的博客中写了两篇关于积木的文章:
在第三篇文章中,他写了关于Grand Central Dispatch的文章,该文章也使用了块:
Friday Q&A 2009-08-28: Intro to Grand Central Dispatch, Part I: Basics and Dispatch Queues
答案 3 :(得分:2)
这是一个很好的介绍,并解释了如何使用gcc补丁来试验Leopard下的块:
答案 4 :(得分:2)
如果您愿意支付300美元,WWDC Mac session videos包括几个关于街区和Grand Central Dispatch的会议。通过使用块实现的新API也分散在描述Snow Leopard新功能的剩余会话中。
答案 5 :(得分:0)
在我自己的问题中添加更多内容。
Blocks和GCD已经存在了几年,因此在线文档已经被其他在线资源补充。甚至一些iOS教学书也涵盖了这一主题。
然而,Mark Dalrymple Advanced Mac OS X Programming的新书有一些关于Block和GCD的更深入的章节。