我在哪里可以find一个关于iPhone / Objective-Cmultithreading的好教程?

我刚刚开始使用multithreading,并正在寻找一个很好的解释。 我不确定multithreading在Mac和iPhone上的工作方式是否存在差异。 什么是与示例代码教程的良好链接?

一个简单的,但完整的例子是Cocoa中的multithreading

相关的堆栈溢出问题是在iPhone上的NSOperation

再一次,如果我可以推广我的iPhone开发课程,我有一个专门讨论上一学期multithreading的课程,包括基本线程,locking,处理主线程上的UI以及NSOperationQueues,可以在这里find课堂笔记。 大同派调度将主导同class同学秋季学期。

该课程的video可以从iTunes U免费下载 。

不要忘记苹果的官方文档: 线程编程指南

你会发现完整的解释和示例代码。

  • cocoa教程:NSOperation和NSOperationQueue

  • 科学家cocoa(第二十一章):用NSOperation和NSOperationQueuemultithreading你的应用程序

  • 并行操作揭秘

  • 豹的线程指南

NSInvocationOperation的一个很好的教程是使用NSInvocationOperation在iPhone上asynchronous加载图像