Archive | May, 2011



Objective-C Categories Explained

Objective-c Categories Explained Good developers know how to save time, this generally means no copy-and-paste, no duplicate code and a good class structure to keep common items grouped together in an efficient class hierarchy. One way to add functionality to an existing class is to subclass it. We create a new descendent of our class, add the required functionality and use the new class in place of the old one.

Keeping Things Simple: The Dynamic Box Model

Animate UITableView Cell height Change As developers, solving problems is what we do, but often the approach is just as important as the solution. Today, we are going to run trough an example of how a relatively complex problem can be solved by ‘thinking simple’, giving you a self-working, generic solution.

The ‘Home Screen’: A Mobile Phones Real Estate

In this article Simon Lee talks about the value of branding an app, along with the splash screen and icon considerations that need to be made.

Animate UITableView Cell Height Change

Animate UITableView Cell height Change Well this is going to be a fairly short article, but I just wanted to share with you a snippet of magic I discovered quite some time ago. It is something that I posted on StackOverflow and to date is the most up-votes I have received on there, with votes coming in pretty much every day.

Carrying Your Office With You

With emerging technologies, it's not possible to take your office with you on the go making those meetings and pitches much easier than before.

Temporary Storage In Apple’s CoreData

iOS vs Android: Big Pieces Of The Same Pie Whilst CoreData is good, it can take a while for developers to get to grips with this new approach to data storage. One thing I see time and time again is the question of how to handle temporary data. This article discusses one approach to such a problem.

iOS vs Android: Big Pieces Of The Same Pie

iOS vs Android: Big Pieces Of The Same Pie The smartphone and tablet market is dominated by Apple’s iOS and Google’s Android operating systems. Globally, iOS and Android combine for 28.3 percent of the mobile market, and each continue to increase their market share while other mobile operating systems are slowly declining in popularity. The Android operating system and Apple’s iOS have increased their [...]

The Limitations Of Touch Interfaces

An open discussion on the limitations of touch interfaces. Simon Lee talks about iPhone and iPad app design.

Free vs Paid Apps

The pros and cons of free apps and paid apps. This article covers a comparison of both along with alternative options.

Why Touch is Better Than Click

Content-rich user experiences thrive amongst touchscreen technologies. This article explains how touchscreen can supersede the experience of a typical keyboard and mouse device.