gpt4 book ai didi

objective-c - objective-c 中的 "mutable"是什么意思?

转载 作者:太空狗 更新时间:2023-10-30 03:51:36 26 4
gpt4 key购买 nike

我想问一个关于 objective-c 的问题。当我从苹果开发者网站研究图书馆时。我总是看到有一些子类称为“可变”。例如,NSArray 和 NSMutableArray。这个词是什么意思。有什么特殊的含义吗?谁能告诉我?谢谢。

最佳答案

这意味着您可以更改其值。如果您查看 NSMutableArray 文档,您会看到它定义了额外的方法,例如 -addObject:。 NSArray 本身没有这些(因此可以更高效/在实现中占用更少的内存)。

另请注意,如果您调用 [myMutableArray copy],您将获得它的一个非可变副本(稍后您必须发布 0。同样还有 -mutableCopy .

关于objective-c - objective-c 中的 "mutable"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3464060/

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