- 博客(3)
- 收藏
- 关注
原创 iOS延迟调用和取消延迟调用
iOS开发延迟调用,系统提供了二种方法。 1. performSelector这二个方法是延迟调用的方法。 cancel是取消延迟调用的方法。 具体用法详解: 注意:取消延迟调用时,参数要和调用时一致。2. 总结:这二种方式都可以取消延迟调用,可根据需要来选择。 初来乍道,请大家多多指教。。。
2016-11-05 09:40:40 2849 1
原创 UIImageView关于imageNamed和imageWithContentsOfFile的区别
UIImageView关于imageNamed和imageWithContentsOfFile的区别1)UIImage * image = [UIImage imageNamed:[NSString stringWithFormat:@”sign_circle_%02ld”,i]]; 动画结束会也会存在内存中,只有杀死app进程后才会释放掉。下次访问速度快,但占内存。 2) NSStrin
2016-11-05 09:32:24 380
原创 iOS开发运用block时何时会导致内存泄露问题???
为什么block容易出现内存泄露,根本原因是存在对象间的循环引用问题(对象a强引用对象b,对象b强引用对象a)。接下来看看以下几种情况。 1. 结论:会出现内存泄露。这也最常见的block循环引用。 2. 结论:会出现内存泄露。 3. 结论:不会出现内存泄露。 分析: 注意此处的block 是局部的,不是全局属性。self对此block不存在强引用,所以不存在循环引用。
2016-11-05 09:26:47 1242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人