swift NSArray 遍历
时间: 2023-10-05 07:14:24 浏览: 133
在Swift中,可以使用不同的方法来遍历NSArray。下面是几种常见的遍历方法:
1. 使用for-in循环进行快速遍历:可以直接使用for-in循环来遍历NSArray,如下所示:
```
let array: NSArray = ["1", "2", "3"]
for obj in array {
print(obj)
}
```
2. 使用enumerated()方法进行遍历:可以使用enumerated()方法来同时获取元素的索引和值,如下所示:
```
let array: NSArray = ["1", "2", "3"]
for (index, obj) in array.enumerated() {
print("\(index)-\(obj)")
}
```
3. 使用block进行遍历:可以使用NSArray的enumerateObjects(using:)方法来遍历数组,并使用block对每个元素进行操作,如下所示:
```
let array: NSArray = ["1", "2", "3"]
array.enumerateObjects(using: { (obj, index, stop) in
print("\(index)-\(obj)")
})
```
这些是在Swift中遍历NSArray的几种常见方法,可以根据具体的需求选择适合的方法进行遍历。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文