gpt4 book ai didi

iphone - iOS检查对象是否可以保留

转载 作者:行者123 更新时间:2023-11-28 18:40:18 26 4
gpt4 key购买 nike

我有一个带有 id 参数的方法。我在类(class)中也有一个 id 作为属性。我的问题是在 init 方法中有没有一种方法可以确定是否可以保留传递的参数,所以我可以做类似的事情:

someProperty = [idParameter retain];

谢谢

最佳答案

所有 Objective-C 对象(即任何继承自 NSObject 类或实现 NSObject 协议(protocol)的对象)都实现 retain。它由 NSObject 类实现,并且是协议(protocol)必需的方法,因此您不能拥有无法调用 retain 的 Objective-C 对象。

在这些情况下,您唯一无法调用它的情况是您的 id 类型变量未指向 Objective-C 对象。这将是一个错误,不要这样做。

关于iphone - iOS检查对象是否可以保留,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11864194/

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