反向NSMutableArray

2020/12/17 04:11 · ios ·  · 0评论

反转NSMutableArray的最佳/正确方法是什么?

themutablearray=[[[themutablearray reverseObjectEnumerator] allObjects] mutableCopy];
theMutableArray=[[[theMutableArray reverseObjectEnumerator] allObjects] mutableCopy];

这是Reverse NSMutableArray快速版本

mutablearray =  NSMutableArray(array: YourMutablearray.reverseObjectEnumerator().allObjects).mutableCopy() as! NSMutableArray

在纯Swift中,您可以使用 reverse()

let array = ["Apples", "Peaches", "Plums"]

for item in array.reverse() {
     print("Found \(item)")
}

资料来源: 快速黑客

- - - 要么 - - -

var a = [String]()

a.append("1")
a.append("2")
a.append("3")

print(Array(a.reverse())) // In swift 3.0, method is `reversed()`

对于Swift 3

let reversedArray = NSArray()

reversedArray =  NSMutableArray(array:TableDataArr.reverseObjectEnumerator().allObjects).mutableCopy() as! NSMutableArray

您可以借助reverseObjectEnumerator反转nsmutablearray。它将返回您nsarray,然后您应该在此nsarray的帮助下创建一个nsmutablearray

NSArray* reversedArray = [[TableDataArr reverseObjectEnumerator] allObjects];
TableDataArr = [NSMutableArray arrayWithArray:reversedArray];

为什么所有的并发症?用这个:

斯威夫特3:

let tasksArray = NSArray() 
var reversedTaskArray = tasksArray.reversed() as NSArray
本文地址:http://ios.askforanswer.com/fanxiangnsmutablearray.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!