This video contains tips how to make your code in Swift better. It shows some unique things Swift has that make your code nicer, more readable and show your proficiency in Swift.
Time codes:
0:58 for case let
3:25 enumerated()
4:50 filter.first vs. first(where:)
7:00 filter.count vs. contains9where:)
8:42 isEmpty
9:30 for _ in _ vs. array.forEach { _ }
10:35 forEach(someFunc)
11:40 keyPath in filter and map
14:18 if vs. guard
16:22 defer
18:10 method vs. computed value
19:50 use of self
20:45 overloading of var names