iPhone 3GS
Finally got a iPhone 3GS. They have been sold out in Canada and some what hard to get up here. Got a friend to pick me one up in Hong Kong. As a bonus the phone is unlocked (it’s against the law in Hong Kong to sell carrier locked phones) so I can use it [...]
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
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 [...]