To Filter Model Array: var filteredItems = unfilteredItems.filter { $0.cat == "garden" } Arrange : self.chatModelArray = self.chatModelArray.sorted { $0.time == $1.time } To Filter name : var filteredItems = unfilteredItems.filter { $0.name.localizedCaseInsensitiveContains(textField.text ?? "") } To Filter an Array: let result = arr.filter {$0.contains("ali")}
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter