48 followers
I'm a passionate senior iOS & macOS developer with over 13 years in the Apple ecosystem and 25 years in the software industry. I have a special interest for data security and privacy compliance!
When storing or reading data from a disk, or when making API calls, does your app's sole validation of data involve ensuring that the JSON can be...
The safest way is to keep your API keys server side. But if you have a library that's useable offline and it requires a license key to unlock, you...
Someone asked me that question earlier. Well, as with everything else, it depends. First, if your module/library will need to be distributed with...
When creating a Swift class or actor, if you don't intend to override any of the functions in that class you should use the final keyword. Here's an...
We have been drilled that we should strip debugging symbols before releasing our app on the App Store. Apple even does this automatically for us in...
I've been aware of typealias for a long time. It's only recently that I really started to understand just how powerful this keyword can be. Let me...