gpt4 book ai didi

iphone - NSString 真的是不可变的吗?

转载 作者:行者123 更新时间:2023-12-03 20:18:49 24 4
gpt4 key购买 nike

为什么当我编码时我可以做到:

NSString *test;

test = @"stack";
test = @"overflow";

没有任何问题,NSString 不应该是不可变的吗?

最佳答案

不可变的。您不会使用这些语句更改底层字符串,而是创建/使用一个全新的字符串。指针本身可以根据需要随时更改,但这不是字符串。

关于iphone - NSString 真的是不可变的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3428228/

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