
ios GCD编程
文章平均质量分 54
lvmaker
这个作者很懒,什么都没留下…
展开
-
GCD编程学习
下面这个链接的GCD讲的很好,做个备忘。 1,将GCD的各种原理,分析的比较透彻: http://www.dreamingwish.com/dream-2012/gcdgrand-central-dispatch%E6%95%99%E7%A8%8B.html 2,唐巧(前网易有道员工),简洁明了的使用示例: http://blog.devtang.com/blog/2012/02/转载 2012-11-12 15:42:19 · 982 阅读 · 0 评论 -
GCD编程认真学习(1)为什么要用GCD?
接触GCD已经很长时间了,主要是有技术比较好的同事写GCD代码,偶尔我自己也复制粘贴的用一下,一直没有引起我的足够重视,今天看ios 5 programming的编程的书的时候,发现使用GCD对于提高多核处理的性能是有很大帮助的,在叹服苹果和其他技术牛人之际,决定要认真的、全面的学习一下GCD,并在以后的开发中,经常用,原因很简单。 1,iphone和ipad的核心数越来越多,GCD写的代码,效原创 2013-03-15 17:00:09 · 1566 阅读 · 4 评论 -
重要经验五:block作为属性的注意事项
现代ios应用的开发,不使用GCD和block,效率会降低很多,在今年3月份之前,我在block的学习和使用方面,精力和经验都明显不足,在SF有个牛逼同事,不仅自己积累了一套库,而且对这个库持续进行更新和维护,其架构能力和代码水平都不错,他的代码中使用了大量的GCD,为了适应这些技术,我在coding的过程中,开始有意识的多写GCD的代码,刚开始一切顺利,直到我使用block来作为一个对象的属性,原创 2014-05-11 07:59:19 · 27844 阅读 · 3 评论 -
dispatch_group_t(分派组)
最近在复习一些ios开发的基础知识,在多线程这一章的时候,看到了分派组,想起了之前开发过程中遇到的一些坑,故写这篇blog,免得后来之人犯同样的错误。 这个坑的场景大概是这样的,上传多张图片,图片上传完成之后,更新UI。之前老的方案是一张一张的传,原创 2016-02-19 11:02:08 · 1396 阅读 · 0 评论 -
dispatch_barrier_async和dispatch_apply的使用
dispatch_barrier_async的使用 dispatch_barrier_async是在前面的任务执行结束后它才执行,而且它后面的任务等它执行完成之后才会执行 例子代码如下: [cpp] dispatch_queue_t queue = dispatch_queue_create(“gcdtest.rongfzh.yc”, DISPATCH_QUEUE_CONCURRENT);转载 2016-02-19 11:05:36 · 1842 阅读 · 0 评论