现在的位置: 首页 > 综合 > 正文

iOS NSTimer使用注意事项

2012年09月06日 ⁄ 综合 ⁄ 共 166字 ⁄ 字号 评论关闭

总结以下在NSTimer的使用中遇到的一些问题:

1. 不要在dealloc函数中停止并释放NSTimer

如果这样做,会导致对象永远无法调用dealloc函数,也就是会造成内存泄漏。一个比较合理的解释是NSTimer的回调方法具有retain属性,所以不停止它的情况下被引用对象的retainCount无法降为0,导致内存泄漏的死循环。

抱歉!评论已关闭.