gpt4 book ai didi

objective-c - 设置实例变量时使用 [NSString stringWithString : someString] vs. [someString copy]

转载 作者:行者123 更新时间:2023-12-03 17:39:06 25 4
gpt4 key购买 nike

我知道,在 ObjC 类中设置实例变量(例如 NSString 变量)时,最佳实践通常是确保类拥有自己的变量,例如:

NSString *someInstanceVariable = [NSString stringWithString: someNSStringObject];

我的问题是,这(实际上来说)与以下内容不同吗?

NSString *someInstanceVariable = [someNSStringObject copy];

最佳答案

+[NSString stringWithString:] 永远不会返回 nil

如果 someStringnil

[someString copy] 返回 nil

关于objective-c - 设置实例变量时使用 [NSString stringWithString : someString] vs. [someString copy],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25351139/

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