gpt4 book ai didi

iphone - __weak UIDataType *weakSelf 和 UIDataType __weak *weakSelf 之间的区别?

转载 作者:可可西里 更新时间:2023-11-01 03:56:15 32 4
gpt4 key购买 nike

我看到了两种不同的实现...

__weak UIDataType *weakSelf = self;

UIDataType __weak *weakSelf = self;

但它们似乎都有效。引擎盖下发生的事情有什么不同吗?

提前感谢您的智慧!

最佳答案

没有区别。由于 __weak 只能应用于指向对象的指针类型,因此编译器认为只有一种含义对以下所有内容都有意义:

__weak UIDataType *weakSelf;
UIDataType __weak *weakSelf;
UIDataType * __weak weakSelf;

这同样适用于其他所有权限定符(__strong__autoreleasing 等)

如果您喜欢阅读编程语言的技术规范,可以在这里阅读更多相关信息:http://clang.llvm.org/docs/AutomaticReferenceCounting.html#spelling .

关于iphone - __weak UIDataType *weakSelf 和 UIDataType __weak *weakSelf 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13960131/

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