Post by Adam Schmelzle on Aug 1, 2008 12:28:58 GMT -5
Now that I have FINALLY got everything download/installed/configured and working for iPhone development, I thought I'd start to share my experiences.
Objective C: WTF? So it's quite obvious that I'm not a Mac developer, sicne I just bought my first Mac last week. What I don't understand is why Apple chose to use an obscure language like Obj-C as their preffered and only option for iPhone development. IF they want to be developer friendly, it's an obvious choice to use something that we are all familiar with, like C++. If they want Object-Oriented features, with C pointers, that's pretty much why C++ was invented. I'm not opposed to learning a new languarge, but is it really necessary?
I suppose you could say that Zune development isn't much better, with the default being C#, but it doesn't appear to be forced on you. I believe you can still use C/C++ if you want to.
Xcode: I couldn't figure out how to open the documentation. That's right, I felt extra stupid while trying to find out where all the docs were located. Everything I read on the net said just go to Help->Documentation. Well guess what? There was/is no 'Documentation' option in the help menu. All I get is a 'search' box. I gave up, went into the key-bindings, and found/changed the shortcut keypress that opens the docs. This worked, but why the heck was it not available in ANY of the on-screen menus?
No 5.1?: I hooked up a mini-optical to me 5.1 receiver for the digital sound output from my Mac mini. I didn't really expect to get 5.1 like I do with my 'X-Mystique' PC soundcard, but I was hopeful.
iPhone app development: I haven't really don't anything yet. I've been watching videos from this site:
iphonedevcentral.org/
Which I highly recommend for anyone starting out on iPhone development. The videos go step-by-step thought all the code/settings needed to create some simple applications. The guys doing the video's don't alyways know the correct terminology, or explain things in the best way, but these videos are super helpful anyway. Seriously, go to this site and watch the videos. I'll probably watch most/all of them before doing too much myself.
...I want to make a monkeyball style game, that does NOT use the tilt sensors of the iPhone. I know exactly how I want to control the game, and I think it'll work fantastically, but still need to fiugure out how to actually program it. mmmm monkeyball with good controls.
I have played the iPhone monkeyball, and unfortunately it is actually worse than I expected it to be There is a noticable delay when tilting, so you have no real sense of control over the game. Sucks worse than the Wii version.
Objective C: WTF? So it's quite obvious that I'm not a Mac developer, sicne I just bought my first Mac last week. What I don't understand is why Apple chose to use an obscure language like Obj-C as their preffered and only option for iPhone development. IF they want to be developer friendly, it's an obvious choice to use something that we are all familiar with, like C++. If they want Object-Oriented features, with C pointers, that's pretty much why C++ was invented. I'm not opposed to learning a new languarge, but is it really necessary?
I suppose you could say that Zune development isn't much better, with the default being C#, but it doesn't appear to be forced on you. I believe you can still use C/C++ if you want to.
Xcode: I couldn't figure out how to open the documentation. That's right, I felt extra stupid while trying to find out where all the docs were located. Everything I read on the net said just go to Help->Documentation. Well guess what? There was/is no 'Documentation' option in the help menu. All I get is a 'search' box. I gave up, went into the key-bindings, and found/changed the shortcut keypress that opens the docs. This worked, but why the heck was it not available in ANY of the on-screen menus?
No 5.1?: I hooked up a mini-optical to me 5.1 receiver for the digital sound output from my Mac mini. I didn't really expect to get 5.1 like I do with my 'X-Mystique' PC soundcard, but I was hopeful.
iPhone app development: I haven't really don't anything yet. I've been watching videos from this site:
iphonedevcentral.org/
Which I highly recommend for anyone starting out on iPhone development. The videos go step-by-step thought all the code/settings needed to create some simple applications. The guys doing the video's don't alyways know the correct terminology, or explain things in the best way, but these videos are super helpful anyway. Seriously, go to this site and watch the videos. I'll probably watch most/all of them before doing too much myself.
...I want to make a monkeyball style game, that does NOT use the tilt sensors of the iPhone. I know exactly how I want to control the game, and I think it'll work fantastically, but still need to fiugure out how to actually program it. mmmm monkeyball with good controls.
I have played the iPhone monkeyball, and unfortunately it is actually worse than I expected it to be There is a noticable delay when tilting, so you have no real sense of control over the game. Sucks worse than the Wii version.