【发布时间】:2009-09-02 10:41:04
【问题描述】:
对于学习 Mac OS X 和 iOS 中的块和 GCD 有哪些好的推荐资源
【问题讨论】:
标签: objective-c cocoa grand-central-dispatch osx-snow-leopard
对于学习 Mac OS X 和 iOS 中的块和 GCD 有哪些好的推荐资源
【问题讨论】:
标签: objective-c cocoa grand-central-dispatch osx-snow-leopard
我将从 Apple 的 Blocks Programming Topics 文档或 Programming with Blocks on Apple Devices 开始。正如 gs 所提到的,还可以查看 Mike Ash 的文章(并订阅他的 RSS 提要,因为我相信会出现更多与区块相关的帖子):
【讨论】:
bbum 的博客上有很好的介绍:
Basic Blocks
【讨论】:
Mike Ash 在他的博客中写了两篇关于区块的文章:
在第三篇文章中,他写了关于 Grand Central Dispatch,它也使用了块:
Friday Q&A 2009-08-28: Intro to Grand Central Dispatch, Part I: Basics and Dispatch Queues
【讨论】:
这是一个很好的介绍,并解释了如何使用 gcc 补丁来试验 Leopard 下的块:
【讨论】:
如果您愿意支付 300 美元,WWDC Mac session videos 包括关于街区和 Grand Central Dispatch 的多个会话。通过使用块实现的新 API 也分散在描述 Snow Leopard 新功能的剩余会话中。
【讨论】:
为我自己的问题添加更多内容。
Blocks 和 GCD 已经存在几年了,因此在线文档已经得到了其他在线资源的补充。甚至一些 iOS 教学书籍也涵盖了这个主题。
不过,Mark Dalrymple Advanced Mac OS X Programming 的新书有几个关于 Blocks 和 GCD 的有趣章节。
【讨论】: