gpt4 book ai didi

objective-c - 我可以依靠 nil UIView 为其框架返回 CGRectZero 吗?

转载 作者:可可西里 更新时间:2023-11-01 03:07:00 24 4
gpt4 key购买 nike

是的,我看到了这个:

If the method returns a struct, as defined by the Mac OS X ABI Function Call Guide to be returned in registers, then a message sent to nil returns 0.0 for every field in the struct. Other struct data types will not be filled with zeros.

我只是不明白。

最佳答案

如果您使用的是最新版本的 LLVM 编译器(Xcode 4.2 或更高版本),那么是的,使用结构返回方法发送消息 nil 将生成一个零填充结构。在 CGRect 的情况下,这意味着一个等于 CGRectZero 的矩形。

来源:Greg Parker ,他在 Apple 从事 ObjC 运行时方面的工作。

关于objective-c - 我可以依靠 nil UIView 为其框架返回 CGRectZero 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10051785/

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