Site Navigation

Archives

You are currently viewing archive for May 2013
Xcode Logo
One of the central mechanisms in the architecture of an iPhone or iPad app is a UINavigationController, there is at least one in most apps. This class is similar to a view stack found in other application frameworks and for the most part works very well. One drawback, and this has as much to do with iPhone and iPad application architecture as it does the UINavigationController itself, is the decentralised approach to navigating between children UIViewControllers. Not having details that relate to one aspect or your application, in this case navigation, in one place in your code can make things hard to find and this frustrating situation can be made more so by the use of storyboards, but that's another conversation entirely.

The situation can very easily be improved ...

Read More »»

Rare Breed Digital Agency Logo
Rarebreed, a London digital agency, recently arrived at the place all agencies visit where they wanted to create something for themselves rather than for a client. Something the design team could sink their teeth into. They chose to build an iPhone App which they could use internally with clients when scheduling meetings and they asked me to develop it.

Read More »»

Xcode Logo
I am sure many Objective-C developers, iOS or OSX, have been in the situation where the backend API needed for the project they are working on has not been developed by the time they need to start writing the code that will access it. In organisations such as creative agencies, startups and software companies it is not always possible to synchronise resources to perfectly suit all the current projects' timelines but with a mixture of creativity and technology, conveniently wrapped up in a utility called SimpleObjectiveCAPIService, this simple bottle neck can be negotiated.

It is only correct that I point out now that this utility has been created more to assist with iOS app development rather than provide production ready network utility. If you are developing an enterprise iPad app or an iPhone app that has to cope with dynamic connectivity situations this utility is more than likely going to fall short of your needs.

Read More »»