ios学习笔记之block在ios开发中的应用

1:使用block时,如果block内部需要访问self的方法、属性、或者实例变量应当使用weakself

2:如果block内需要多次访问self,则需使用strongself

3:如果在block内部存在多线程访问self,需要使用strongself

4:block本身不存在多线程,block执行是否是多线程,取决于当前的持有者是否以多线程的方式调用它。

相关推荐