Snow Leopard Install
Got my copy of Snow Leopard today. I’m in the process of installing it now on my Macbook. The install was straightforward as you can see from the screenshots below. I don’t expect any issues. Note there is an iPhone SDK available for Snow Leopard now (400MB download) at the iPhone Dev Center
Snow Leopard
Apple is now taking pre-orders for OSX 10.6 a/k/a Snow Leopard. It will ship on Aug 28th. It cost me $35 CDN to upgrade from 10.5. If I had bought a mac recently it would have been $9.95. Too bad Apple insists on phyical CDs. Would be nicer to just buy an ISO and I [...]
MMATracker 2.4
MMATracker v2.4 has been submitted to Apple. Changes in this release: Fixed problems with MMAJunkie news feed Show title/description for news articles Replace WAMMA with Strikeforce in Champions view Remove deprecated APIs Note that MMATracker now requires OS 3.x so if you are still using 2.x now would be a good time to upgrade. Screenshot [...]
ASCII vs UTF8
We got some email from MMATracker users saying that the MMAJunkie RSS feed wasn’t working in the application any more. The code that I was using: NSURL *xmlURL = [NSURL URLWithString:URL]; NSError *err = nil; NSString *xmlFeed = [[NSString alloc] initWithContentsOfURL:xmlURL encoding:NSUTF8StringEncoding error:&err]; if (err) { // handle error } After some trial/error, I determined [...]
Apple Review Times
Still no word from Apple about the latest MMATracker release. Used to only take around 6/7 days to get an approval for app updates, but that seems to be rising. I’ve talked to other developers and they have noticed the same thing. Perhaps Apple is having trouble keeping up with demand.
Porting from iPhone to Windows Mobile
Saw a Microsoft case study on Porting the Amplitude Application from the iPhone to a Windows Mobile Device. I’ll have to read that in more detail later on.
High Scores
I’ve been thinking about high scores and how that should be implemented in a game. If you are only concerned about local scores that can be done using NSUserDefaults or you could use a sqlite database. Those are fairly easy to implement. Local scores though are limited in use. They are good if you want [...]