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 ›

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 ›

Looking Forward to iOS 6

The Apple World Wide Developer Conference (WWDC) has come and gone for another year and, as expected, there’s lots to look forward to in iOS 6. If iOS 5 is anything to go by, we can expect this to be released around September/October time. Here are some of the new features of interest to us […]
Read More ›

Thoughts on iOS Development from an Android Developer’s Perspective

A question which I am often asked is how Android development compares with developing for the iPhone/iPad. The two platforms are indeed very different in the approach they take, with a consequent variation in the developer challenges. In this post, I will explore just a few of the issues. I should start by making it […]
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.