Для некоторых методов я хочу, чтобы они возвращали диапазон значений (от: 235 до: 245). Я сделал это с помощью NSRange
в качестве возвращаемого значенияЦель C: NSRange или подобное с поплавком?
- (NSRange)giveMeARangeForMyParameter:(NSString *)myParameter;
Это прекрасно работает до тех пор, возвращаемое значение является integer
диапазон (например, местоположение: 235, длина: 10).
Но теперь у меня есть проблема, что мне нужно вернуть диапазон float
(например, местоположение: 500,5, длина: 0,4). Я прочитал в doc, что NSRange
является типизированной структурой с NSUIntegers
. Можно ли ввести typedef другую структуру для диапазонов float
? И если да, может ли быть аналогичный метод для NSMakeRange(NSUInteger loc, NSUInteger len)
для создания тех диапазонов float
?
Используйте NSPoint (сообщение слишком короткое). –
1. Да, это возможно. 2. Да, может быть. –
@RamyAlZuhouri: 'NSPoint' не является неудобным, когда он попадает на несколько платформ (iOS не знает' NSPoint') ... – FrankZp