Category Archives: Tutorials

Generating Strong Passwords With AutoFill

      No Comments on Generating Strong Passwords With AutoFill

It’s important for our users to have strong passwords. But, strong passwords are usually tedious to type in and often frustrate the users, not to mention that they’re hard to remember. In this article we will be generating strong passwords with AutoFill and store them in the keychain so they… Read more »

Reading Barcodes And QR Codes With AVFoundation

There’s a really simple way to read barcodes, QR codes and all sorts of machine readable code by using nothing more than AVFoundation. In this quick article we’ll be reading barcodes and QR codes with AVFoundation in no time. Let’s get started. The App We’ll build a simple app that… Read more »

Parsing Phone Numbers With libPhoneNumber-iOS

libPhoneNumber-iOS is an iOS port of the Google’s libPhoneNumber library. It’s very simple to use and with cocoapods it’s real easy to get started with it. In this blog post we’ll go over setting up your project and we’ll get started parsing phone numbers with libPhoneNumber-iOS. The Library Like we… Read more »

Estimating Password Strength With zxcvbn

      No Comments on Estimating Password Strength With zxcvbn

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 »

Memory Graph Debugging in Xcode

      3 Comments on Memory Graph Debugging in Xcode

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 »

Restoring Your UI With State Restoration

      1 Comment on Restoring Your UI With State Restoration

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 »