在Swift3 iOS中,可以使用以下方法从对象数组中查找唯一值:
let array = [1, 2, 3, 2, 4, 5, 1]
let uniqueArray = Array(Set(array))
print(uniqueArray) // [5, 2, 3, 1, 4]
let array = [1, 2, 3, 2, 4, 5, 1]
let uniqueArray = array.filter { (element, index, array) in
return array.firstIndex(of: element) == index
}
print(uniqueArray) // [1, 2, 3, 4, 5]
let array = [1, 2, 3, 2, 4, 5, 1]
let uniqueArray = array.reduce([]) { (result, element) in
return result.contains(element) ? result : result + [element]
}
print(uniqueArray) // [1, 2, 3, 4, 5]
以上方法都可以用于从对象数组中查找唯一值,并返回一个包含唯一值的新数组。这些方法适用于Swift3 iOS开发中需要处理对象数组的场景。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云