Any iPhone developers on GU?

25 public posts in this discussion.

Post 1

Last month I got my iPhone(using it to write this) and I have to say I like it a lot. I like it so much that I want to start coding on it. Once snow leopard comes out I will be purchasing a MacBook pro 13" laptop so I can get my hands dirty with objective C.

The question is this for any iPhone developers here. What resources do you use( I know about apple and google) and find useful and what books did you find useful.

I was reading an article about a first time developer and he recommend the following books
- iPhone SDK Application Development by Jonathan Zdziarski
- Beginning iPhone Development Exploring the SDK Dave Mark
- The iPhone Developer?s Cookbook Erica Sadun

Any helpful pointers will be much appreciated.

Post 2

I've got no idea, but if you want any graphics work done I'd like to at least give it a go/see what you're up to!

;)

Post 3

I will keep that in mind. Thanks.

Post 4

another one lost to the dark side :)

Post 5

You'll get one eventually. Does Nismo have one? If so, every single person you'll be hanging out with in a fortnight's time will have one. Resistance is futile.

Post 6

Not moi!

Post 7

Quote from ResLo;369537:
another one lost to the dark side :)

Welcome to the blue side lol. Resistance is futile :p. Just getting the laptop to do coding. Games will still be handled by my desktop pc.

Seriously tho after looking at YouTube videos of the mac you really can't go back. 7 hours of doing work on the laptop helps also.

Post 8

The new Samsung Android based phone is going really turn heads.

Oh! Enjoy taking night photos without a flash.

Post 9

Torch ftw :D

Post 10

i haven't tried any books poonda, but objective c is a bit of a head**** to move to from other languages.

xcode and interface builder are also head****s to move to from most other platforms out there.

once you grok the basics however, it's not much different to programming anything else

Post 11

The presentation/tutorial on the apple website explain objective C as C with class support. I guess I'll have a play with when I get the laptop.

Post 12

just be prepared to see more square brackets than you've ever seen in your life

Post 13

Ok there is more to objective C and I first thought. Syntax changes quite a bit. All is good tho as I'm really keen to start coding.

Post 14

Also I have an app in mind so I better start writing some high level requirements and a bit of the top level design before I start coding. Damn I think I will need to write documentation also. Crap I hate documentation. Now to find about a million people to buy my app and I'm set. I'll start my own software house. JS software :D.

Post 15

Quote from grandinferno;369533:
I've got no idea, but if you want any graphics work done I'd like to at least give it a go/see what you're up to!

;)

I might take your offer as some of the graphics I will be needing I wouldn't have a clue where to start. Once I get my head around on what I need I will let you know.

Post 16

it's not that difficult to get a grasp on, it's just completely dissimilar to any other language i'd used.

object.method() or object->method() becomes [object method]

object.method1().method2() would be [[object method1] method2]

etc

Post 17

Gramatically it's similar to C but the syntax/style changes. Hopefully the IDE will recognise and close the brackets for you instead of doing it manually.

Post 18

nah. its pretty easy to get lost in nesting. it will vaguely autocomplete method (and variable) names, tho.

Post 19

Quote from paladin;369555:
nah. its pretty easy to get lost in nesting. it will vaguely autocomplete method (and variable) names, tho.

I thought Xcode being an Apple app would be a bit better than a Microsoft app. But I'm mistaken. Oh well.

Anyhow time for bed. Need to charge iPhone as well so night all. Talk more about this later on the day :).

Post 20

say what you will about MS. Visual Studio is the awesomesauce IDE.

Post 21

Quote from grandinferno;369541:
Not moi!

Get your arse up there then!!

btw rec your probably correct, I'll get one eventually or at least seriously consider it against whatever opposition there is, however there will need to be improvements in the next gen phone for me to get one;

- Flash support on the browser.
- GPS - iphone owner Nismo swears blind to me that the iphone doesn't have it (sarcastic).
- 5MP + camera (not too fussed about a flash but it would be nice).
- Some form of notification (LED or such) that there is a missed call or message without having to turn on the screen.
- Support for Telstras TV streaming.

Right now the HTC Hero looks the goods.

Post 22

Quote from poonda;369552:
I might take your offer as some of the graphics I will be needing I wouldn't have a clue where to start. Once I get my head around on what I need I will let you know.

Just PM me when you're ready and we'll see what we'll see!

;)

Post 23

I'm holding out for the HTC Tegra phones that come out in a few months. Multi touch, Windows Mobile 7 support and 1080p video playback.

Post 24

If you are one for a flash on the phone Reslo. The Samsung Galaxy is pretty much the same hardware as the HTC Hero without the flashy sense UI. But it is only a matter of time before the SenseUI comes to devices like the Dream and the Magic without many bugs.

Flash player 10 will be in browser support for Android and the Iphone systems by late October says the lovely people over at engadget.

Post 25

got to agree with pala's comment about Visual Studio, it's the best IDE i've ever written a Hello World app in ;P (Flex Builder is a not-so-distant second though even though it is based on Eclipse)