Lazy Properties

Every language has its own idioms and when I have to learn a new language, I always find that looking at sample code and examples is a great way to learn new techniques. Something that’s very common in the sample code provided by Apple is the use of lazy properties. It’s certainly not an approach […]
Read More ›

Using Snippets in Xcode

If you have done any editing of Objective-C source code in Xcode, you have probably noticed that it will sometimes give you useful templates of code to save typing. For example, if you type ”switch” into the Xcode editor window inside a method body and press return, you get something like this: Typing on the […]
Read More ›

iOS Devices Get Everywhere

I’ve had some time between travelling and teaching over the past few weeks and it’s been an opportunity to give my planted aquarium some much-needed attention. Writing Learning Tree’s Building iPhone® and iPad® Applications: Extended Features course at the end of last year involved many long hours writing materials and several trips across the Atlantic […]
Read More ›

A Better Approach to Logging

Following on from my post last week about one-star reviews associated with the choice of artwork resolution for the retina iPad, there’s no surer way to get one-star reviews than have an application that crashes. At best it’s frustrating, at worst it results in data loss or corruption in applications that store data. For live […]
Read More ›

You Take the High-Res Road and I’ll Take the Low-Res Road

There’s a brand new game available on the App Store, especially for iPad developers. There’s no need to download it — it comes free with Xcode and a developer account! Here’s the idea: Create an app for the iPad and try to decide whether you should increase the resolution of your artwork to suit the […]
Read More ›

Type to search blog.learningtree.com

Do you mean "" ?

Sorry, no results were found for your query.

Please check your spelling and try your search again.