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 ›

Storyboards in iPhone and iPad Programming

Something very interesting caught my eye regarding storyboards this week. No, not an Android developer singing their praises (although that is newsworthy in itself!). I was thinking more of a statistic that was slipped quietly into the Apple Worldwide Developer Conference (WWDC) keynote address: specifically that 80% of iOS devices are now running iOS 5.0 […]
Read More ›

Expanded Limits for iCloud Storage

Apple recently announced that the limits on iCloud key value storage have been increased to 1MB from 64KB. These limits are per application and per individual value, with a limit of 1024 individual values. Key value storage is one of two methods that developers can use to store iOS data in iCloud, the other being […]
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.