1、cd到需要转换的.m文件所在的文件夹(非工程) 2、执行clang -rewrite-objc STTest.m 如果报错'UIKit/UIKit.h' file no...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:香港
1、cd到需要转换的.m文件所在的文件夹(非工程) 2、执行clang -rewrite-objc STTest.m 如果报错'UIKit/UIKit.h' file no...
前言:打印retainCount eg:在block内部使用self不提示循环引用⚠️(self !->testBlock->self)(这种情况block外部和内部sel...
什么是Block?Block 又称为“块” 或 “代码块”,作用是用来保存代码,保存在其内部的代码块 如果Block不被调用 这段代码就不会执行在OC中Block的基本格式是...
Block的类型情况一(没有捕获任何变量) 情况二(捕获局部变量) 情况三() 总结:block的最终的父类是NSObject, 说明了Block的本质是一个对象Block的...
问题:block内部捕获到的局部变量是局部变量的值,所以在block上修改不了局部变量。但是局部的静态变量捕获是指针,所以block内部可以修改值。全局变量和全局静态变量没有...