Sorting Arrays using swift 4 is a simple using sorted() built-in method.
Here is a example for sorting an simple array containing string objects.
We can sort complex arrays also easily using same built-in method sorted().
Creating an array with custom struct:
We can sort Date also like above.
5 Ways To Concatenate/Merge Two Arrays into One Array in Swift 4
Here is a example for sorting an simple array containing string objects.
let friends = ["Sophia", "James", "Olivia", "Mike", "Nina"] print(friends.sorted()) //output is '["James", "Mike", "Nina", "Olivia", "Sophia"]'
We can sort complex arrays also easily using same built-in method sorted().
Creating an array with custom struct:
struct friendStruct { var name: String var age: Int } let array = [ friendStruct(name: "Sophia", age: 23), friendStruct(name: "Olivia", age: 25), friendStruct(name: "James", age: 21), friendStruct(name: "Nina", age: 26), friendStruct(name: "Mike", age: 23) ]
Sort by name:
let sortedArray = array.sorted { (firstStruct, secondStruct) -> Bool in if firstStruct.name < secondStruct.name { return true } return false }
Sort by age:
let sortedArray = array.sorted { (firstStruct, secondStruct) -> Bool in if firstStruct.age < secondStruct.age { return true } return false }
We can sort Date also like above.
5 Ways To Concatenate/Merge Two Arrays into One Array in Swift 4
No comments:
Post a Comment