如何在Objective-C中使用NSRange获取上限和下限?
How to get the upperbound and lowerbound using NSRange in Objective-C?
我有 Swift 代码,需要获取 UpperBound 和 lowerBound。但是在 Objective C 中,我看不到 属性 或 Upper 和 lower Bound 函数来获取其值。
片段:
{
let upperBound = firstAppearance?.upperBound;
let lowerBound = firstAppearance?.lowerBound;
}
其中 firstAppearence 是范围。
任何人都可以帮助我使用 Objective-C.
从 NSRange 获取上限和下限值
NSRange
是一个带有 location
和 length
的简单结构。与 Swift 的 Range
最接近的等价物是:
NSUInteger lowerBounds = range.location;
NSUInteger upperBounds = range.location + range.length;
(N.B。此范围包含非空范围的上限,不同于 Swift 的 Range
。)
我有 Swift 代码,需要获取 UpperBound 和 lowerBound。但是在 Objective C 中,我看不到 属性 或 Upper 和 lower Bound 函数来获取其值。
片段:
{
let upperBound = firstAppearance?.upperBound;
let lowerBound = firstAppearance?.lowerBound;
}
其中 firstAppearence 是范围。
任何人都可以帮助我使用 Objective-C.
从 NSRange 获取上限和下限值NSRange
是一个带有 location
和 length
的简单结构。与 Swift 的 Range
最接近的等价物是:
NSUInteger lowerBounds = range.location;
NSUInteger upperBounds = range.location + range.length;
(N.B。此范围包含非空范围的上限,不同于 Swift 的 Range
。)