【发布时间】:2014-12-12 15:23:03
【问题描述】:
如果我有一个返回 CGFloat 的方法并且该方法找不到预期的数字,我想返回类似 NSNotFound 的东西,但那是一个 NSInteger。
这方面的最佳做法是什么?
【问题讨论】:
-
也许
CGFLOAT_MAX或CGFLOAT_MIN对你有用。 -
关于
DBL_MIN、FLT_MIN和CGFLOAT_MIN的警告:也许违反直觉,它们不是您通常认为的“最低限度”可能的值,而是“可以由该类型表示的最小 正 量”。如果您想要“最负”/“最小”值,请使用-DBL_MIN、-FLT_MIN或-CGFLOAT_MIN。
标签: ios objective-c nsinteger cgfloat