OC
疯狂的小虾米
为了移动,为了开发,啦啦啦
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ios 基础Block为什么用copy修饰
一、我们在声明Block的时候为什么要用Copy来修饰 Block在创建的时候,系统分配内存是在栈区,并没有在堆区;在栈区之外调用BLock将会导致崩溃。所以为了能够在Block的声明作用域之外调用,所以要用block拷贝到堆区,所以最好用copy. Block循环引用的主要原因是:引用了作用域外的其他变量,栈区随时可能被释放,再次引用错误 不加copy原创 2017-06-30 12:12:33 · 1261 阅读 · 0 评论 -
OC 中iskindofclass和ismemberofclass的区别
不同点: 1.iskindofclass - (BOOL)isKindOfClass:(Class)aClass; isKindOfClass:是判断某对象是否是某个类的实例对象,这个类和这个类的继承都可以判断。 2.ismemberofclass - (BOOL)isMemberOfClass:(Class)aClass; isMemberOfClass:只能判断当前对象是否原创 2017-08-17 15:35:27 · 432 阅读 · 0 评论
分享