Latest Articles

Use the navigation at the bottom to see older articles

How to reverse a BOOL in Objective C

Sometimes you need the opposite of a BOOL. This is actually easier than I had expected – because the opposite of YES is !YES and the opposite of NO is !NO. More examples here: http://stackoverflow.com/questions/6829573/reversing-a-bool

How to detect changes in iCloud Key/Value Data

Now that we can read from and write to iCloud, how will we know when another device may have written new data? We’ll do this by adding an observer and listening to a special message iCloud transmits every time new data is available. The message has the catchy title NSUbiquitousKeyValueStoreDidChangeExternallyNotification. Here’s how we can setup […]

How to use iCloud to store Key/Value Data

Using iCloud as Key/Value storage is almost identical to NSUserDefaults, except it populates to iCloud in the background and can be read from any device on the same account. What I find much harder than the code is how to make this work in Xcode. Here’s what we need: an App ID that has iCloud […]

How to use “iOS 6 Legacy Look” in Xcode 5

I’ve previously written about how to retain iOS 6 Legacy Look when deploying your apps to iOS 7. This can be achieved by simply using Xcode 4.6.3 to compile and submit your apps to the App Store. The good news is that there is a way to do this with Xcode 5 too, and therefore […]

How to backup and restore your WordPress site with Plesk

In this podcast I’ll show you how to backup and restore your website with Plesk 11.5. Backup and Restore in Plesk can be very easy and straightforward – and it’s fantastic when it works. There are cases though when it does not, so here are few things to keep in mind. Automatic backups may fill … Read more