自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 246

转载 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 214

原创 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 166

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除