iOS 控制器的生命周期
2016-01-30 11:32
211 查看
#import "ViewController.h" @interface OViewController () @property (nonatomic, strong) NSArray *apps; @property (nonatomic, strong) NSArray *persons; @end @implementation ViewController /** * view加载完毕 */ - (void)viewDidLoad { [super viewDidLoad]; NSLog(@"ViewController-viewDidLoad"); } /** * view即将显示到window上 * */ - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSLog(@"ViewController-viewWillAppear"); } /** * view显示完毕(已经显示到窗口) */ - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; NSLog(@"ViewController-viewDidAppear"); } /** * view即将从window上移除(即将看不见) * */ - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; NSLog(@"ViewController-viewWillDisappear"); } /** * view从window上完全移除(完全看不见) * */ - (void)viewDidDisappear:(BOOL)animated { [super viewDidDisappear:animated]; NSLog(@"ViewController-viewDidDisappear"); } /** * view即将销毁的时候调用 */ - (void)viewWillUnload { [super viewWillUnload]; } /** * view销毁完毕的时候调用 */ - (void)viewDidUnload { [super viewDidUnload]; // 由于控制器的view已经不在了,需要显示在view上面的一些数据也不需要 self.apps = nil; self.persons = nil; // // [self.apps release]; // [self.persons release]; } /** * 当接收到内存警告的时候 */ - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; } @end
执行顺序 如下图图示
相关文章推荐
- 原创 ios绘制 圆形气泡
- iOS添加测试设备与调试(证书调试)
- IOS文章地址暂时记录
- 屏幕适配ios
- iOS button边框
- IOS从屏幕截图并裁剪压缩到指定宽高
- iOS 错误提示
- iOS 牛人博客
- IOS开发之代码之九宫格
- 使用HTML5构建iOS8原生APP
- iOS 本地通知
- 1、OMD安装(check mk+nagios+...) ,版本:RHEL7+OMD1.2.4p5
- iOS开发之各种动画各种页面切面效果
- ios 视图切换翻页效果
- 自己创建Cocoa touch FrameWork
- 一些iOS常用的第三方库和控件
- [iOS]如何删除工程里面用cocoapods导入的第三方库
- IOS项目开发实战——Storyboard设置界面技巧与注意事项
- 利用RunTime实现iOS不同版本下使用不同的图片
- iOS开发流程