Mając trochę problemów tropienie Swift równowartość:Swift Odpowiednik removeObjectsInRange:
//timeArray and locationArray are NSMutableArrays
NSRange removalRange = NSMakeRange(0, i);
[timeArray removeObjectsInRange:removalRange];
[locationArray removeObjectsInRange:removalRange];
widzę, że Swift ma połączenia w API: typealias NSRange = _NSRange
ale nie mam przeszłości tej części. Jakaś pomoc?
co znaczy 1 .. <3? (po angielsku) to znaczy 1 do 1,2 lub 3 w zależności od długości tablicy? – Jeef
+1 to wersja bardziej kompaktowa, zalecana, gdy zakres nie jest ponownie używany – Antonio
@Jeef: wyjaśniono to w [Operatorach zakresu] (https://developer.apple.com/library/ios/documentation/Swift/Conceptual/Swift_Programming_Language/ BasicOperators.html # // apple_ref/doc/uid/TP40014097-CH6-XID_126) - 1 .. <3 oznacza od 1 (w zestawie) do 3 (brak w zestawie), a 1 ... 3 zawiera – Antonio