//
// ViewController.m
// 06-UIView的常见属性
// #import "ViewController.h" @interface ViewController () // 绿色的view
@property (weak, nonatomic) IBOutlet UIView *greenView; /** 数组 */
@property (nonatomic, strong) NSMutableArray *dataArr; @end @implementation ViewController - (void)loadView{ //加载控制器
[super loadView];
NSLog(@"%s", __func__);
} /**
1. 系统调用
2. 控制器的view加载完毕的时候调用
3. 控件的初始化,数据的初始化(懒加载)
*/
- (void)viewDidLoad {
[super viewDidLoad]; // 1.1 查看绿色的view的父控件,self是控制器,
NSLog(@"绿色的view的父控件:%@----控制器的view:%@", self.greenView.superview, self.view);//UIView // 1.2 查看绿色的view的子控件
NSLog(@"%@", self.greenView.subviews);//UIButton,UILabel // 1.3 控制器的view的子控件
NSLog(@"%@", self.view.subviews);//UILabel,UIButton,UIView // 1.4 控制器的view的父控件 --> UIWindow
NSLog(@"viewDidLoad-----%@", self.view.superview);//null
} - (void)viewDidAppear:(BOOL)animated{ //view已经出现
[super viewDidAppear:animated];
NSLog(@"viewDidAppear-----%@", self.view.superview);//UIWindow
} /**
1. 系统调用
2. 当控制器接收到内存警告调用
3. 去除一些不必要的内存,去除耗时的内存
*/
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning]; self.dataArr = nil;
} /**
* 模拟内存警告--->不断增加内存
*/
- (void)test{
NSMutableArray *arr = [NSMutableArray array];
for (int i=; i<; i++) {
UILabel *label = [[UILabel alloc] init];
[arr addObject:label];
}
self.dataArr = arr;
} @end

最新文章

  1. 安装zeppelin
  2. html容易犯的错误
  3. ado.net中,数据的批量处理
  4. python之路——基础篇(2)模块
  5. HTML5适合移动应用开发的几大特性
  6. JavaScript之六种排序法
  7. Linux最大文件打开数
  8. java日期转换
  9. 阿里巴巴TXD前端小报 - 2019年3月刊
  10. RMQ求LCA
  11. Java 容器源码分析之 ArrayList
  12. HttpClient 传输文件的两种方式
  13. OpenERP 7中 openerp-server.conf 的解释
  14. jspSmartUpload使用初步
  15. charles 在mac下 抓取 https包
  16. 网络流24题之星际转移问题(洛谷P2754)
  17. android get cpu rate
  18. Problem M: 输出九九乘法表
  19. Android中的动态字符串的处理
  20. springcloud 定义切面实现对请求操作记录日志,方便后面分析接口详情

热门文章

  1. dutacm.club_1087_Common Substrings_(KMP)_(结合此题通俗理解kmp的next数组)
  2. 使用python获得N个区分度较高的RGB颜色值
  3. block:cfq 学习02
  4. Android 项目Log日志输出优化
  5. axios在vue项目中的一种封装方法
  6. 51nod 1050 循环数组最大子段和【动态规划】
  7. Struts2的介绍
  8. CF441D
  9. codeforces 372 Complete the Word(双指针)
  10. saltstack(六) saltstack Job管理