注册 登录
主题 : 为什么循环创建UILabel对象内存会张,创建UIImage却不会?
级别: 侠客
状态: 连续签到 - [74天]
UID: 622302
精华: 0
发帖: 113
可可豆: 630 CB
威望: 500 点
在线时间: 342(时)
注册时间: 2017-08-29
最后登录: 2019-05-24
0 楼:  发表于: 2019-05-14 14:10    发自: Web Page
来源于 调试问题 分类

为什么循环创建UILabel对象内存会张,创建UIImage却不会?   

    for (int i = 0; i<100000; i++) {
//        //不涨
//        UIImage *image  = [[UIImage alloc] init];
//        NSLog(@"%@",image);
        //涨
        UILabel *label = [[UILabel alloc] init];

//        //不涨
//        NSString *str = @"abc";
//        str = [str stringByAppendingString:@"zxc"];
//        NSLog(@"%@",str);
    }

关键词: iOS
级别: 圣骑士
状态: 连续签到 - [488天]
UID: 593036
精华: 0
发帖: 422
可可豆: 2995 CB
威望: 1935 点
在线时间: 1703(时)
注册时间: 2016-10-08
最后登录: 2019-05-24
1 楼:  发表于: 2019-05-14 15:39    发自: Web Page
这两个东西不一样啊,你这样初始化图片,完全几乎不占内存,就占个地址,除非你赋值图片上去就占了,图片已二进制存着,你这没图能存啥。但是label你别看他只是初始化,内部封装默认属性啥的都是要内存的
级别: 侠客
状态: 连续签到 - [74天]
UID: 622302
精华: 0
发帖: 113
可可豆: 630 CB
威望: 500 点
在线时间: 342(时)
注册时间: 2017-08-29
最后登录: 2019-05-24
2 楼:  发表于: 2019-05-15 13:41    发自: Web Page
回 楼主(追小沐) 的帖子

级别: 侠客
状态: 连续签到 - [74天]
UID: 622302
精华: 0
发帖: 113
可可豆: 630 CB
威望: 500 点
在线时间: 342(时)
注册时间: 2017-08-29
最后登录: 2019-05-24
3 楼:  发表于: 2019-05-16 10:30    发自: Web Page
回 1楼(SummerAfter) 的帖子

级别: 新手上路
状态: 连续签到 - [1天]
UID: 545352
精华: 0
发帖: 50
可可豆: 106 CB
威望: 106 点
在线时间: 1068(时)
注册时间: 2016-02-27
最后登录: 2019-05-26
4 楼:  发表于: 2019-05-16 16:31    发自: Web Page
你创建UIImageView内存就涨上去了
级别: 新手上路
状态: 连续签到 - [1天]
UID: 522611
精华: 0
发帖: 30
可可豆: 32 CB
威望: 34 点
在线时间: 151(时)
注册时间: 2015-11-11
最后登录: 2019-05-24
5 楼:  发表于: 2019-05-18 17:32    发自: Web Page
兄弟,了解下堆栈
级别: 新手上路
UID: 637370
精华: 0
发帖: 21
可可豆: 39 CB
威望: 39 点
在线时间: 148(时)
注册时间: 2018-04-12
最后登录: 2019-05-21
6 楼:  发表于: 2019-05-20 09:28    发自: Web Page
//创建一个自动释放池
//也可以使用@autoreleasePool{domeSomething}的方式
放在自动释放池性能就不影响了
级别: 侠客
状态: 连续签到 - [74天]
UID: 622302
精华: 0
发帖: 113
可可豆: 630 CB
威望: 500 点
在线时间: 342(时)
注册时间: 2017-08-29
最后登录: 2019-05-24
7 楼:  发表于: 2019-05-21 10:11    发自: Web Page





CocoaChina社区转载内容已尽可能注明出处,如未能核实来源或转发内容图片有权利瑕疵的,请及时联系社区进行修改或删除【联系方式QQ : 3442093904 邮箱:support@cocoachina.com】文章内容为作者独立观点,不代表CocoaChina社区立场。版权归原作者所有,如申请授权请联系作者,因文章侵权CocoaChina社区不承担任何法律及连带责任。

描述
快速回复

关注本帖(如果有新回复会站内信通知您)

发帖、回帖都会得到可观的积分奖励。查看论坛积分规则

按"Ctrl+Enter"直接提交
    顶部