gpt4 book ai didi

ios - Unsafe_unretain Vs Weak VS Assign

转载 作者:行者123 更新时间:2023-11-29 12:24:38 25 4
gpt4 key购买 nike

这 3 个属性之间的主要区别是什么?有人说 Unsafe_Unretain 与 weak 相同,但在非 ARC 环境中。有人说 Unsafe_unretain 与 ARC env 中的 Assign 相同? 实际差异是什么??

最佳答案

来自 here , 下次你可以在谷歌上搜索问题。

Assign is identical to weak except that it does not set pointers to deallocated instances to nil, potentially leaving dangling pointers. Assign and unsafe_unretained are identical in usage.

在 iOS 4 或以下版本中使用 unsafe_unretained,否则使用 assign。 Weak 不同于 unsafe_unretained 和 assign。

关于ios - Unsafe_unretain Vs Weak VS Assign,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29605688/

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