Live data from Hacker News

The Complete Guide for Starting iPhone and iOS Development

writings.withoutfriction.com

1–10 of 51 posts

Re: The Complete Guide for Starting iPhone and iOS Development

#3
It should be noted you don't need a Mac. I've had 2 apps developed, submitted and approved from my makeshift vmware player running on W7. I know others who use Virtual Box. Never ran into any trouble other than wondering why all the keys behave differently!

Yes, it's technically illegal but isn't that the best kind of illegal?

Re: The Complete Guide for Starting iPhone and iOS Development

#5

It should be noted you don't need a Mac. I've had 2 apps developed, submitted and approved from my makeshift vmware player running on W7. I know others who use Virtual Box. Never ran into any trouble other than wondering why all the keys behave differently! Yes, it's technically illegal but isn't that the best kind of illegal?

I did add a point about using a Hackintosh, though it is good that you mentioned about using a VM image of OSX.

Re: The Complete Guide for Starting iPhone and iOS Development

#6

Is there a similar resource for Android ? I don't currently own one, but this kind of writeup would be helpful to estimate the effort to get into developing first things for it..

If this guide stays popular on HN for a bit, I will strongly consider (read: will) research it and write one up.

Re: The Complete Guide for Starting iPhone and iOS Development

#7
The Stanford iTunes U Courses should not be overlooked. They do a great job of taking you from crawling to running in no time. I enjoyed doing the homework too, it really increased my learning experience.

Winter 2010- http://itunes.apple.com/us/itunes-u/iphone-application-devel...

Spring 2009-http://itunes.apple.com/us/itunes-u/iphone-application-progr...

Spring 2011 (Starting Soon)-http://www.stanford.edu/class/cs193p/cgi-bin/drupal/

Re: The Complete Guide for Starting iPhone and iOS Development

#8
Yes – programming is fun to hop into, but just a heads up: the most difficult process to learn and master is the marketing and promotion part of releasing an app.

I feel that two blog posts linked in this article touches this subject in an interesting way: http://struct.ca/2010/the-story-so-far/ and http://blog.endloop.ca/blog/2010/08/12/100k-in-4-months-a-ni...

That said, I would recommend Corona - http://www.anscamobile.com/corona/ - for anyone wanting to give iPhone app development a shot. Much easier and fun to jump into than objective-c, especially if you want to make games, and still pretty damn powerful!

Re: The Complete Guide for Starting iPhone and iOS Development

#9
Coming from Python, web development and Android, I found interface Builder to be the trickiest part of iOS to learn. The way it instantiates some of your classes requires you to build up a really odd mental model; I still don't fully understand it after a couple of months.

You're welcome to do it all in code, but it seems to be discouraged by many.

Re: The Complete Guide for Starting iPhone and iOS Development

#10
post #8

Yes – programming is fun to hop into, but just a heads up: the most difficult process to learn and master is the marketing and promotion part of releasing an app. I feel that two blog posts linked in this article touches this subject in an interesting way: http://struct.ca/2010/the-story-so-far/ and http://blog.endloop.ca/blog/2010/08/12/100k-in-4-months-a-ni... That said, I would recommend Corona - http://www.anscam…

It should be noted that the Corona SDK uses Lua on top of Objective-C and is geared for Game apps. If you already have some Objective-C or C knowledge I'd recommend Cocos2d-iphone, which is nearly pure Objective-C, with a little pure C in the rough parts.

Going the Cocos2d route will also help you learn some of the peculiarities of the platform, like memory management and object lifecycle, while giving you enough skills to jump right into pure CocoaTouch.

Nothing against Corona, it has it's place. Bubble Ball[1] was developed with Corona for example.

[1] http://www.pcworld.com/article/216880/8th_graders_iphone_gam...

Post reply on HN