我刚刚开始使用多线程并且正在寻找一个很好的解释。我不确定多线程在Mac和iPhone上的工作方式是否存在差异。什么是带有示例代码的教程的良好链接?
答案 0 :(得分:18)
一个简单但完整的例子是 Multithreading in Cocoa 。
相关的Stack Overflow问题是 NSOperation on the iPhone 。
答案 1 :(得分:11)
再一次,如果我可以推广我的iPhone开发课程,我上一学期有一个专门用于多线程的课程,包括基本线程,锁定,处理主线程上的UI,以及NSOperationQueues,课堂笔记可以是找到here。今年秋季学期,同一班级将由Grand Central Dispatch主导。
答案 2 :(得分:9)
不要忘记Apple的官方文档:Threading Programming Guide
您将找到完整的解释和示例代码。
答案 3 :(得分:5)
答案 4 :(得分:3)
关于NSInvocationOperation的简短教程是 Loading Images Asynchronously on iPhone using NSInvocationOperation 。