Macworld covers an Apple special event on September 1st. But their predictions hedge bets, offering a “good chance” of something more substantial than just new iPods.
I started work today on an iPhone project with a friend. I figured it would take only a day to get to a reasonable 1.0. I’ve only put in about a half day on it so far, but at this point I’m pretty sure it’s actually a two day project.
It took me a while to learn Objective-C.
I started at the most basic level, wondering at the language. What are these brackets? What’s with the @ signs? What’s the difference between a – and a +? These aren’t hard things to learn, but understanding the reasoning behind them helps. And then there’s a point where it suddenly makes sense.
One of the things that made me like Xcode more and become more efficient with it is realizing that while all coders are insane, me and Xcode’s designers are insane in different ways.
iTunes prior to 9.0 used a click on the zoom widget to convert to the mini player, leaving people like me who actually like to zoom a window option-clicking it.
I started this post over six months ago, but never quite got around to finishing it. It might never be finished. But this is a thorn to me, so I’m just going to post it as is.
Should your new application support skins?
To get Xcode 3.1.3 working with iPhone OS 3.0.1, you’ll need to teach Xcode how to target iPhone OS 3.0.1.
Xcode will automatically recognize iPhone OS 3.0.1 and look for a new SDK at a set path. The problem is that SDK doesn’t exist. The good part is that the iPhone OS 3.0 SDK works perfectly for developing 3.0.1. The only apparent change is the SMS fix.
If any of these seem wrong, please comment!
- The Objective-C syntax is strange. It’s really not that hard, though, especially once you realize that part of the reason for the design was to make Objective-C a strict superset of C. That means that the C code you throw at it will compile and means the same thing under C as Objective-C.
A few thoughts, based on watching the keynote via QuickTime:
- Phil Schiller was great. He seemed to be a little nervous in his delivery, but he was interesting in a casual, friendly way. If he has a chance to do some of Apple’s special events in the future, he’ll be a little less awkward.
I’ve been full time on an iPhone project (more of a prototype, really) for one day, and I absolutely love it.