-
Default Value in Swift Dictionaries
Learn how to provide default values in Swift dictionaries, and how to get back actual values instead of nil even when keys do not exist.
-
Failable Initializer in Swift
Read about the failable initializer in Swift, and how to use it in custom types in order to return nil if proper initialization fails.
-
Progress View in SwiftUI
Find out how to show and configure a progress view in SwiftUI for long-running tasks, and create advanced progress views with custom styles.
-
SwiftUI Grids in iOS 13
Read how to create a collection view that will be working in iOS 13 using SwiftUI, without using the tools available to make grids in iOS 14+.
-
Creating Grids in SwiftUI
Read and learn in this post how to create vertical and horizontal grids in SwiftUI, as well as how to combine them for great visual results.
-
Drop Shadow in SwiftUI
Read about how to drop shadow on any view in SwiftUI, and discover a couple of practical and useful tricks when applying shadows to buttons.
-
Higher Order Functions in Swift – reduce, contains, allSatisfy, removeAll
This post showcases four handy higher order functions in Swift necessary in everyday programming that all devs should be constantly using.
-
Blur Effect in SwiftUI
Applying blur effect in SwiftUI is a super-easy task, and this post showcases how to do so, as well as how to change blur amount on the fly.
-
Higher Order Functions in Swift – forEach, filter, sorted
Three quite common higher order functions in Swift; forEach, filter and sorted. Read on to find out what they are for and how to use them.