9

学习 Mac OS X 和 iOS 中的块和 GCD 有哪些好的建议资源

4

6 回答 6

11

我将从 Apple 的Blocks Programming Topics文档或Programming with Blocks on Apple Devices 开始。正如 gs 所提到的,还可以查看 Mike Ash 的文章(并订阅他的 RSS 提要,因为我确信会出现更多与块相关的帖子):

于 2009-09-02T11:09:39.107 回答
5

bbum 的博客上有一个很好的介绍:
Basic Blocks

于 2009-09-02T11:26:01.307 回答
4

Mike Ash 在他的博客中写了两篇关于区块的文章:

  1. 周五问答 2008-12-26
  2. 周五问答 2009-08-14:实用积木

在第三篇关于 Grand Central Dispatch 的文章中,它也使用了块:
Friday Q&A 2009-08-28: Intro to Grand Central Dispatch, Part I: Basics and Dispatch Queues

于 2009-09-02T10:55:02.490 回答
2

这是一个很好的介绍,并解释了如何使用 gcc 补丁来试验 Leopard 下的块:

块示例:NSOperationQueue 和 UIActionSheet

于 2009-09-02T10:53:52.697 回答
2

如果您愿意支付 300 美元,WWDC Mac 会议视频包括关于区块和 Grand Central Dispatch 的多个会议。通过使用块实现的新 API 也分散在描述 Snow Leopard 中的新功能的剩余会话中。

于 2009-09-03T16:21:50.120 回答
0

为我自己的问题添加更多内容。

Blocks 和 GCD 已经存在几年了,因此在线文档已经得到了其他在线资源的补充。甚至一些 iOS 教学书籍也涵盖了这个主题。

然而,Mark Dalrymple 的新书Advanced Mac OS X Programming有几个更深层次的关于 Blocks 和 GCD 的章节很有趣。

于 2011-09-08T19:29:48.530 回答