gpt4 book ai didi

ios - ARC 如何在循环中工作?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:53:04 27 4
gpt4 key购买 nike

<分区>

我搜索了很多资料,但一无所获。也许我不能很好地搜索)据我所知,ARC 像编译工具一样工作。该工具实际上代替了开发人员在汇编代码中设置发布和保留。但我的问题是,例如,如果我们在随机值循环中创建对象,它将如何工作?

int value = arc4random_uniform(74);
for(int i=0; i<value; ++i) {
MyObject* my = [MyObject new];
}

那么它将如何解决,因为在编译时我们不知道对象的数量。如果它像 MyObject* my = [MyObject new]; arc 之后那样工作,只需添加 [my release]; 如果它现在将被释放,为什么我们应该使用 autoreleasepool? ??

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com