Effective Objective-C 2.0

📚Effective OC - Tip 42: 多用 GCD,

2017-01-12  本文已影响10人  小万叔叔

performSelector 方法在内存管理方面容易有缺失

无法确定执行的选择子具体是什么,因而 ARC 编译器无法插入适当的内存管理方法。

performSelector 能传递的返回值类型和参数个数跳过局限

+ (void)cancelPreviousPerformRequestsWithTarget:(id)aTarget selector:(SEL)aSelector object:(id)anArgument;

把任务放在另一个线程上执行,最好不要使用 performSelector ,而应该用 GCD

上一篇下一篇

猜你喜欢

热点阅读