
iOS 并发编程
游戏码头
这个作者很懒,什么都没留下…
展开
-
如何使用NSOperations和NSOperationQueues(一)
每个苹果技术开发者可能都遇见过令人沮丧的情况,那就是当你点击某个ios应用或者mac应用时,或者当你点击按钮或者输入文本时,突然间,用户交互界面停止了响应。在一款移动端iOS程序中,用户期望你的app可以即时地响应他们的触摸操作,然而app反应迟钝或者不反应就会让人非常厌烦,用户通常会给出不好的评价。然而说的容易做就难。一旦你的app需要执行多个任务,事情很快就会变得复杂起来。在主转载 2012-10-15 09:39:16 · 597 阅读 · 0 评论 -
如何使用NSOperations和NSOperationQueues(二)
线程每一个应用程序至少有一个主线程。线程的工作就是去执行一系列的指令。在Cocoa Touch中,主线程包含应用程序的主运行回路。几乎所有你写的代码都会在主线程中执行,除非你特别创建了一个单独的线程,并在这个新线程中执行代码。线程有两个显著的特征:1.每个线程都有访问你的应用程序资源的同等权限;它包括访问除了局部变量之外的所有的对象。所以,任何对象都可能被任意线程修改,使用并且转载 2012-10-15 09:41:20 · 1086 阅读 · 0 评论