OC高效率52之在dealloc方法中只釋放引用並解除監聽

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    //不該該本身調用dealloc方法,運行期系統會在適當的時候調用它。
    //在dealloc方法作什麼:
    /*  1.清空全部對象
        2.移除通知
        3.調用dealloc方法時,對象已處於正在回收的狀態了,不該該再調用其餘方法。
     
     */
}
//例
-(void)dealloc{
//CFRelease(corefoundationobject)
    [[NSNotificationCenter defaultCenter]removeObserver:self];

}
- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

@end
相關文章
相關標籤/搜索