我在哪里可以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加载图像 。