gpt4 book ai didi

ios - __attribute__ ((noreturn)) 在 Xcode 5.1 但不是 Xcode 5.0.2 中生成警告

转载 作者:行者123 更新时间:2023-11-29 03:05:34 24 4
gpt4 key购买 nike

如果我在 .m 文件而不是 .h 中声明它,

__attribute__ ((noreturn)) 在 Xcode 5.1 中生成警告“方法实现的属性及其声明必须匹配”,但在 Xcode 5.0.2 中则不然.

哪个版本的 Xcode 是正确的?

最佳答案

简短回答:两者都不是!

Objective-C 没有正式的定义,规则是编译器实现的。所以两者都不对,因为没有可遵循的定义,但两者都是对的,因为它们自己定义了正确性;-)

如果你愿意,你可以向 Apple 报告它是一个不一致的地方,建议你认为它应该如何表现。

关于ios - __attribute__ ((noreturn)) 在 Xcode 5.1 但不是 Xcode 5.0.2 中生成警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22821852/

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