gpt4 book ai didi

ios - 覆盖对象……这样可以吗?

转载 作者:行者123 更新时间:2023-11-28 21:54:19 24 4
gpt4 key购买 nike

只是关于类对象的一般两部分问题。

1) 定义一个对象,比如 NSArray 或 UIImage,然后用其他东西覆盖内容是否有问题?例如:

NSArray *usersInApp=[[NSArray alloc] initWithObjects:@"Barry",@"Horace",@"Marjorie",nil];
...
usersInApp=@[@"Elizabeth",@"Eddie"];
...
NSArray *newUsers=@[@"Beth",@"Axl"];
usersInApp=[NSArray arrayWithArray:newUsers];

2) 如果一个实例设置为另一个实例(例如,如果最后一行是 usersInApp=newUsers;),是否意味着两个变量 (usersInApp,newUsers) 将引用相同的值?

感谢阅读。

最佳答案

您根本没有覆盖对象。您正在覆盖指向对象的指针(对对象的引用)。那绝对没问题。

  1. 正确。两个变量引用同一个对象。

关于ios - 覆盖对象……这样可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27130999/

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