36 Results for: "codable"
Both networking and protocols are topics that I could write dozens of posts on, and I would still have more ideas and examples left in my head. In today’s article, I would like to combine the topics of networking and protocols and explain how you can design a robust networking layer for your app, that’s […]
Read postWhenever we write code, we want our code to be well-designed. We want it to be flexible, elegant and safe. We want to make sure that Swift’s type system and the compiler catch as many of our mistakes as possible. It’s especially interesting how Swift’s type system can help us avoid obvious errors. For example, […]
Read postiOS comes with several storage options and it’s not trivial to determine what you’ll store where. In this post, we’ll explore some of the most popular storage options on iOS and we’ll explore their strengths and weaknesses to help you make an informed decision.
Read postApps send and receive data all the time. Some apps mostly read data from the network, others are more focussed on sending data to servers. Depending on your needs, you might need to be able to send data to a server as quickly as possible, or maybe you need to receive new data as soon […]
Read postRecently I wanted to build a generic data source layer. This data source would be able to return pretty much anything from a local cache, or if the local cache doesn’t contain the requested object, it would fetch the object from a server and then cache the result locally before returning it to me. To […]
Read postModern applications often rely on data from a network connection to work as intended. Sometimes they rely heavily on the network and are almost worthless without an internet connection while other apps can function mostly fine without a network connection. What these apps have in common is that they contain code that might be challenging […]
Read post

