gpt4 book ai didi

iphone - 使用类方法而不是 init 实例有什么好处,反之亦然?

转载 作者:行者123 更新时间:2023-12-03 19:41:29 24 4
gpt4 key购买 nike

如果我写:

NSArray *arr=[[NSArray alloc]initWithObjects:@"Liza", @"Lipi", @"Rose"];
NSArray *arr=[NSArray arrayWithObjects:@"Liza", @"Lipi", @"Rose"];

这两个语句都会做同样的事情。那么这两种说法有什么区别,使用其中一种比另一种有什么好处?

最佳答案

第二个是一个返回自动释放数组的便捷方法,第一个方法需要进行内存管理。在 ARC 下,这些是等效的,并且对于数组文字来说,两者可能都比您需要的更详细,请使用 @[@"Liza", @"Lipi", @"Rose"] 代替

关于iphone - 使用类方法而不是 init 实例有什么好处,反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15999407/

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