2017年11月25日
摘要: 运用场景:如果一个类方法非常多,加载类到内存的时候也比较耗费资源,需要给每个方法生成映射表,可以使用动态给某个类,添加方法解决。 实现思路:外部调用方法,如果某个类没有实现这个方法,通过+ (BOOL)resolveInstanceMethod:(SEL)sel这个方法来映射某个类的方法 某个类.m 阅读全文
posted @ 2017-11-25 17:07 廖利君 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 场景:一般加载图片的时候会有一个placeholder图片,默认图片加载,如果说加载失败就会手动去设置这个默认图片,如果加载图片多,就需要手动加载很多位置 用runtime机制里面的交换方法,即可省去加载默认图片 实现思路:UIImage图片有一个imageNamed的方法 我们只需要写一个方法与此 阅读全文
posted @ 2017-11-25 16:40 廖利君 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 概念: 1,oc 是基于c 为c添加了面向对象的特性,他将很多静态语言在编译和链接时期做的事放到了runtime里面运行来处理,runtime就是oc的幕后工作人员 2,Runtime 就是运行时 是c和汇编的Api,而oc是运行机制,也就是在运行时候的一些机制,其中主要是消息机制 3,对于c而言, 阅读全文
posted @ 2017-11-25 16:29 廖利君 阅读(264) 评论(0) 推荐(0) 编辑