- 博客(6)
- 收藏
- 关注
原创 iOS 开始GCD的研究(三)
续(二)在GCD中,如何创建串行队列? 有两种方式:一。使用dispatch_queue_create函数来创建串行队列dispatch_queue_create(const char *label, dispatch_queue_attr_t attr); // 队列名称, 队列属性,一般用NULL即可 例子: dispatch_queue_t queue = dispatch_queue
2017-03-20 01:09:30
143
原创 iOS 开始GCD的研究(二)
2017年3月18号续(一)。因为我发现一些东西,那就是学了新的东西,千万别忘记一件事情,那就是巩固知识。因为知识只要不巩固,不复习,基本很快就会忘记的,所以一定要过几天回来看。下面我就巩固一下昨天的知识,昨天的知识我发现有点乱糟糟的。今天又看了一下,文顶顶对GCD的理解。·GCD中有两个核心概念:任务:执行什么操作队列:用来存放任务使用GCD的两个步骤:制定任务确定想要做的事将任务添加
2017-03-19 00:47:00
222
原创 iOS 开始GCD的研究(一)
2017年3月17日GCD (Grand Central Dispatch) 是Apple公司开发的一种技术,它旨在优化多核环境中的并发操作并取代传统多线程的编程模式。先从最简单的来学习。串行 & 并行GCD中dispatch_queue大致可以分为三类全局的并行的queue主线程的串行的queue自定义的queuedispatch_async 函数会将传入的block块放入指定的queue
2017-03-18 01:22:14
222
原创 (特)今天的心得
2017年3月16日,星期四。今天有幸去了某家公司面试,昨天接到面试就挺开心的,就急忙答应第二天就去面试,去了之后,一样的填写表格,答面试题。但是我在这里特别想说一下,这个面试题是我见过最棒的面试题,之前的基本问题都是这样的,“如何理解KVC,KVO。都运用在哪些方面”,“对GCD,NSThread,NSOperationQueue的理解。”之类的。今天的面试题,一共5道题目,3道是考GCD的,1道
2017-03-17 00:10:41
355
转载 之前工作中的问题(一)
在之前的工作中,我遇到一个奇怪的现象,那就是首页是有一个自动滚动的UIScrollView的控件,如果页面中还有一个UIScrollView控件的话,如果你去拉拽第二个UIScrollView控件的话,自动滚动的控件会自动停下来,就感觉是有一个暂停键按下去了一样。出现问题第一时间查了一下,原来是NSRunLoop,Cocoa的RunLoop Mode。我把runloop理解为一种cocoa下的一种消
2017-03-16 00:16:38
247
原创 iOS自我重新开始
2017年3月15号,这一天开始, 我要重新走上iOS开发的道路,有人说 iOS开发现在不行啦, 有人说 iOS开发不景气啦, 还有人说 iOS开发人特别多,拉过来一个都说自己是iOS开发的, 为什么会有这些人说, 原因真的很简单, 就是前几年 iOS开发是一个门槛低,入手快, 工资高的一个职业。所以很多不是学计算机行业的人都来参加培训班, 所谓的进入到 iOS开发 的行列中,所以那
2017-03-15 02:25:54
260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人