tôi có một mảng đơn giản như:Làm thế nào để trao đổi các phần tử trong mảng nhanh?
var cellOrder = [1,2,3,4]
Tôi muốn trao đổi các yếu tố như giả sử một yếu tố thứ hai với phần tử đầu tiên.
Và kết quả sẽ là:
[2,1,3,4]
tôi biết chúng tôi có thể sử dụng exchangeObjectAtIndex
với NSMutableArray
Nhưng tôi muốn sử dụng mảng nhanh chóng. Bất kỳ cách nào để làm tương tự với nhanh chóng [Int]
mảng?
Bạn nên biết về 'swap()' vì * bạn * đã đăng câu hỏi về: [lỗi nghiêm trọng: hoán đổi vị trí với chính nó không được hỗ trợ với Swift 2.0] (http://stackoverflow.com/questions/ 32689753/fatal-error-swapping-a-location-với-chính nó-là-không-được hỗ trợ-với-swift-2-0) –