objective-c - 如何检查 CGSize 是否已初始化(或者它的值是否不同于 "nil")

标签 objective-c core-graphics

<分区>

我在一个类中有一个 CGSize 属性,我需要检查它是否已经初始化。我知道 CGSize 不是对象,但一般来说,检查对象是否不同于 nil 的想法相同。如何做到这一点?

最佳答案

您可以将它与 CGSizeZero 或您认为无效的任意大小进行比较。

if (!CGSizeEqualToSize(CGSizeZero, mySize)) {
   // do something
}

关于objective-c - 如何检查 CGSize 是否已初始化(或者它的值是否不同于 "nil"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21918096/

相关文章:

objective-c - 提取字母的结构

iPhone 程序在模拟器上运行但不在 iPhone 上运行

objective-c - 对象有效时 NSDictionary writeToFile 失败,权限为 0k

ios - 使用 CoreGraphics 发布自定义 UIView

ios - 如何在 iOS 中以编程方式绘制到显示屏?

background - CoreGraphics:图像透明背景

objective-c - cocoa 左栏菜单

iphone - 实现长按按钮并在该按钮顶部显示删除按钮,例如从后台删除应用程序

iphone - UITextView 格线背景但错误的行高

c# - 如何在 Xamarin.iOS 中实现 +(Class) layerClass?