gpt4 book ai didi

iphone - 指针困惑

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

我对下面解释的一种指针情况感到困惑;

A类

@property(nonatomic,retain)NSMutableArray *words;

B类

 @property(nonatomic,retain)NSMutableArray *words;

//creating a pointer to words from classB
self.words = [classB words];

现在,如果我向 A 类的单词数组中添加新单词,为什么我在 B 类的单词数组中看不到该单词?我认为我在 B 类中的单词数组是指向 A 类单词的指针?

最佳答案

基本上,更改应该反射(reflect)在两个数组中,直到您在代码中的某个位置更改了两个对象中任何一个的引用

//creating a pointer to words from classB
self.words = [classB words];

还有一些在您的A 类B 类 中,

self.words = someOtherArray;

这将使两个类的words 数组指向不同的对象。

关于iphone - 指针困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6569570/

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