- 博客(3)
- 收藏
- 关注
转载 iOS开发-KVO的奥秘
iOS开发-KVO的奥秘 字数2933 阅读6516 评论31 喜欢74 序言 在iOS开发中,苹果提供了许多机制给我们进行回调。KVO(key-value-observing)是一种十分有趣的回调机制,在某个对象注册监听者后,在被监听的对象发生改变时,对象会发送一个通知给监听者,以便监听者执行回调操作。最常见的KVO运用是监听scrollView的contentOffset
2016-05-17 23:32:54 261
转载 Block的内存泄露体现
一 、Block的内存泄露体现 block在copy时都会对block内部用到的对象进行强引用(ARC)或者retainCount增1(非ARC)。在ARC与非ARC环境下对block使用不当都会引起循环引用问题。 一般表现为: 1.某个类将block作为自己的属性变量,然后该类在block的方法体里面又使用了该类本身,简单说就是 self.someBlock = ^(T
2016-05-17 21:03:00 894
转载 iOS开发系列--并行开发其实很容易
--多线程开发 概览 大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线程,这样一来用户完成UI操作后其他后续任务在其他线程中,当CPU空闲时会继
2016-05-03 11:07:19 380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人