- 博客(3)
- 收藏
- 关注
原创 runtime更换系统URL方法
使用load类方法,该方法为系统加载二进制文件之前调用。 oc的方法有两个元素为sel 和 imp。sel为方法地址,imp为方法实现 运行时方法1: method_exchangeImplementations(<#Method m1#>, <#Method m2#>) 为交换两个方法的实现运行时方法2: class_getClassMethod(
2017-11-01 09:09:25
286
转载 dispatch_once
dispatch_once的作用是:对于某个任务执行一次,并且只执行一次。函数有两个参数,第一个参数predicate用来保证只执行一次,第二个参数是要执行一次的任务blockstatic dispatch_once_t predicate;dispatch_once(&predicate, ^{ // some one-time task});dispatch_once 一般用单例,缓
2017-03-21 09:26:45
260
原创 block的使用
block的使用1.传值B->A传值 (反向传值)首先在B中定义block,这里面的返回值为Void,如果为int 类型 在B赋值时可以接收int i = _getDataArrCallback(_imagesSectionOneArray);在B中在.h中定义block块对block块进行赋值在A中
2017-03-19 21:05:45
223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人