iOS NSTimer使用注意事项

来源:互联网 发布:116114是什么软件 编辑:程序博客网 时间:2024/06/02 17:35

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

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

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

原创粉丝点击