Thursday 30 July 2009

iPhone 3GS Impressions and Speed

We finally got our first iPhone 3GS yesterday. It at appears to have a much higher performans than the old iPhone 3G. Our autozooming map application, which uses a 10GB tileset consisting of about 3 million individual map tiles, runs almost as smooth as on the iPhone simulator. On the iPhone 3G, on the other hand, we had severe performance problems. On a side note, our iPhone 3GS doesn't seem to have the temperatur problems reported on some websites.

The high performance has two consequences for the iPhone Developer community. The good one is that the iPhone platform is ready for really computational-intensive applications, such as AR using live camera image processing. On the other hand, the iPhone 3GS opens up a compatibility rift between the new devices and the previous generations, forcing developers to decide which devices to support in their applications.

For new iPhone buyers, I would definitely recommend the iPhone 3GS as it seems to run better with the new 3.0 firmware than older devices, due to its increased processing power.

Tuesday 28 July 2009

Twitterfeed test#2

testing...

Now using TwitterFeed

Now using TwitterFeed to notify the twitter world of updates on this blog!

My twitter feed is here: Twitter Feed

Loading custom views in nib file

Sorry for not posting for six months -- we've been pretty busy..

So here's a tip for loading custom-implemented views in your nib file. Don't use initwithframe, but initwithcoder:


- (id)initWithCoder:(NSCoder *)decoder {
// required for loading from iface builder
if (self = [super initWithCoder:decoder]) {
// your init code here........
}
return self;
}