随笔分类 -  ios高级

摘要:objective-c中,有类别可以在不修改源码的基础上增加方法 使用运行时库,必须要先引入 objc/runtime.h 可以使用的函数如下: OBJC_EXPORT void objc_setAssociatedObject(id object, const void *key, id valu 阅读全文
posted @ 2016-02-23 22:44 ryanzl 阅读(226) 评论(0) 推荐(0)
摘要:Block简介 Block其实包含两个部分内容 Block执行的代码,这是在编译的时候已经生成好的; 一个包含Block执行时需要的所有外部变量值的数据结构。 Block将使用到的、作用域附近到的变量的值建立一份快照拷贝到栈上。 Block与函数另一个不同是,Block类似ObjC的对象,可以使用自 阅读全文
posted @ 2016-02-14 12:42 ryanzl 阅读(288) 评论(0) 推荐(0)