【问题标题】:Suggested resources for learning about blocks学习积木的推荐资源
【发布时间】:2009-09-02 10:41:04
【问题描述】:

对于学习 Mac OS X 和 iOS 中的块和 GCD 有哪些好的推荐资源

【问题讨论】:

    标签: objective-c cocoa grand-central-dispatch osx-snow-leopard


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        1. Friday Q&A 2008-12-26
        2. Friday Q&A 2009-08-14: Practical Blocks

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

        【讨论】:

          【解决方案4】:

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

          Blocks Examples: NSOperationQueue and UIActionSheet

          【讨论】:

          【解决方案5】:

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

          【讨论】:

          • 我一直在讨论这些问题。我想我应该咬紧牙关。
          • 如果您真的想为 iPhone 或 Mac 进行开发,那么每首曲目都物有所值。它们充满了实用信息,并且演示真正展示了新技术。
          【解决方案6】:

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

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

          不过,Mark Dalrymple Advanced Mac OS X Programming 的新书有几个关于 Blocks 和 GCD 的有趣章节。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2010-10-17
            • 2011-01-04
            • 1970-01-01
            • 2010-09-12
            • 1970-01-01
            • 2011-10-02
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多