Имея небольшие проблемы отслеживания вниз Swift эквивалент:Swift Эквивалент removeObjectsInRange:
//timeArray and locationArray are NSMutableArrays
NSRange removalRange = NSMakeRange(0, i);
[timeArray removeObjectsInRange:removalRange];
[locationArray removeObjectsInRange:removalRange];
Я вижу, что Swift имеет вызов в API: typealias NSRange = _NSRange
, но я не получил мимо этой части. Любая помощь?
Что делает 1 .. <3 mean? (на английском языке) означает ли это от 1 до 1,2 или 3 в зависимости от того, как долго массив? – Jeef
+1 это более компактная версия, рекомендуется, когда диапазон не используется повторно – Antonio
@ Jeef: это объясняется в [Операторы диапазона] (https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ BasicOperators.html # // apple_ref/doc/uid/TP40014097-CH6-XID_126) - 1 .. <3 означает от 1 (включен) до 3 (не входит в комплект), тогда как 1 ... 3 включительно – Antonio