Mark van WijnenHow to create an Encoder/Decoder: Super Encoder/DecoderThis is the six and final part of the serie on how to create an Encoder/Decoder. We will cover superEncoder.Jun 26Jun 26
Mark van WijnenHow to create an Encoder/Decoder: The Nested ContainersThis is the fifth part of the serie on how to create an Encoder/Decoder. We will cover coding paths and nested containers.Jun 26Jun 26
Mark van WijnenHow to create an Encoder/Decoder? The (Keyed) ContainerThis is the fourth part of the serie on how to create an Encoder/Decoder. We will cover the (Keyed) Container.Jun 18Jun 18
Mark van WijnenHow to create an Encoder/Decoder with the unkeyed container?In the third part of the Encoder/Decoder serie we look into the unkeyed container.Jun 18Jun 18
Mark van WijnenHow to use userInfo in our Encoder/Decoder?This second part of the encoder/decoder serie will take a look at userInfo.Jun 15Jun 15
Mark van WijneninCodeXHow to create your own Encoder/Decoder using SwiftThe first part of the serie. You will be building an encoder and a decoder in Swift.Jun 15Jun 15
Mark van WijneninCodeXSwiftUI: Presenting Errors in Alerts the Lazy (Generic) WayPresenting errors in apps is essential to communicate failures to the end-users. See how you can implement this in the most lazy way.May 24May 24
Mark van WijneninCodeXmacOS: Terminating the App the SwiftUI wayThis story will learn you to use the callAsFunction method and the environment key-value pair to make cleaner looking code.May 24May 24
Mark van WijnenSetting up MAMP Pro 6 on macOS with Domain Name and HTTPSLearn how to setup a local webserver that can be accessed on the internet.Mar 30Mar 30
Mark van WijnenHow to Recreate Control Events in SwiftUILearn how to recreate control events such as touch began, enter and ended in SwiftUIMar 20Mar 20