ResearchKit is a different kind of a framework. It’s used in apps that are conducting medical research. Apple has made this framework completely open source and anyone can contribute to it. It’s available on GitHub if you want to check it out. In this article we’ll go over the main… Read more »
HealthKit is Apple’s framework for managing health data. In this article we’ll go over the basics of using HealthKit and show you how you can read and write data to the health store. We’ll create a simple app that will read some profile data of the user, energy and water… Read more »
Another year is behind us my friends. One more year of writing articles and another 52 of them in the archive. I’m happy to say, we didn’t miss a single week and managed to publish one article per week for the whole year. I would like to take this opportunity… Read more »
I read a nice little book recently about architectural design patterns on iOS. The book was written by the well-known trio behind the objc.io website; Florian, Matt and Chris. It’s called App Architecture: iOS Application Design Patterns in Swift. We’ll do a quick review of the book in this article…. Read more »
Password strength meters are a great way to visually indicate to the users if their password is acceptable. Implementing one from scratch is no easy feat. Fortunately, dropbox has developed an open source library just for this purpose called zxcvbn. It’s multi-platform and easy to use. In this short article… Read more »
We don’t have a garbage collector in swift, so we need to understand the memory graph of our apps. If we’re not careful with object references we can easily create strong reference cycles and leak memory. Sooner of later, you’ll find yourself hunting down that illusive memory leak. Fortunately, we… Read more »
When your users are using your app, they expect it to behave like it’s constantly running. As you know, iOS can kill your app at any time in order to reclaim system resources. There’s an easy way to preserve the user interface across application starts. In this short article we’ll… Read more »
This year the logging framework got a bit of an update. The most notable is definitely the ability to add signposts throughout your code with the new os_signpost functions. Signposts are a great tool to measure the performance of your code and in this article we’ll set up signposts and… Read more »
AVSpeechSynthesizer is a part of the AVFoundation framework that’s used to convert text to spoken audio. It’s a great tool for converting text to speech and it works surprisingly well. In this short article we’ll be using AVSpeechSynthesizer on a small demo app. Text to Speech A long, long time ago… Read more »
Writing unit tests might be boring and tedious work, but like your vegetables, it’s good for you 🙂 You realise how valuable unit tests are when you’re implementing a new feature on an old piece of code. And, as you know, unit tests might not be as readable as your… Read more »