creative technology / new media
/ ethic(s) -
resource(s) -- iPhone (vs android)
resource(s) - javier
- hardware --
It terms of hardware you may need a Mac. The cheapest one is the mac
mini, which you can find for around 600 euros at
You might also want to check sencondhandmac.nl in case you want
to buy a second hand one. Keep in mind the following. You cannot
develop iPhone apps with powerpc cpu Macs, you need an Intel one (the
simulator does not run on PPC cpus).
If you are considering buying an iPod touch or an iPhone to test your
software, check this site which has a pretty nice list of the
differences between the two of them.
- software --
The IDE that is normally used to develop iPhone Apps is XCode.
We can say that it is the Developer Studio from Apple, which ships
free with any Mac. You can also program Java, C, C++, Ruby... and
almost any language. I must say that the tool is fantastic. It also
comes with some interesting tools such as memory leak profiling, etc.
XCode is used to write the code and Interface Builder is another tool
which comes with XCode that is used to create the interfaces in a
visual way. It is pretty nice too.
- development(s) --
The first thing which you will probably need to take a look at is objective C.
In this short page you will what need to start.
Here a few other things which might be worthwhile to read before
digging into writting code:
- memory management, autorelease pools, etc:
- delegation, datasource, bindings and notifications:
- threading and concurrency with NSOperation:
- tutorial(s) --
In this page you can find some really nice high resolution simple
- example(s) --
An to finalize, this is apples page for iPhone development resources,
where you can find a lot of sample code, tutorials, videos, etc etc,
basically all you need.