Dieses Hello World Tutorial, beschäftigt sich mit der Programmierung auf dem Mac, wie jede Programmiersprache soll, obwohl es die gleiche ist, wie auf dem iPhone, auch diese Hello World Tutorials bekommen. Dieses Tutorial ist in zwei Teile geteilt, im ersten wird beschrieben wie man ein Hello World Programm, ohne User Interface, schreiben kann, dass seinen “Hello World!“ Code in der Konsole ausgibt, das zweite befasst sich mit einer graphischen “Hello World“ Lösung, worin nur mit Hilfe eines Custom Views der “Hello World!“ String ausgegeben werden kann.

Hello World – iPhone

June | 4th | 2009

Traditionell wird jede neue Programmiersprache mit einem “Hello World“ Programm begonnen, in diesem Tutorial werden zwei Möglichkeiten dargestellt, wie “Hello World“ graphisch auf dem iPhone ausgegeben werden kann. Im ersten Teil wird das “Hello World“ Programm ausschließlich im Interface Builder erstellt, im darauf folgenden wird “Hello World“ einerseits innerhalb eines UITableViews und andererseits als Titel ausgegeben.

Wie fast alle Programme von Apple können auch die Programme aus den Developer Tools eigentlich instinktiv verwendet werden, dennoch ist eine kleine Einführung ganz hilfreich. Xcode ist das wichtigste Programm der gesammten Developer Tools, es ist mit Editor, Kompiler, Debugger, Code-Vervollständigung und Dokumentation ausgestattet. Der Aufbau von Xcode wird erklärt, indem ein Projekt erstellt und kompiliert wird.

Seit 2007 gibt es das iPhone, seitdem kann man nicht nur für den Mac Programme entwickeln sondern auch für jedes iPhone. Genau wie die Mac Developer Connection, Programmierung auf und für den Mac, bietet Apple allen iPhone Entwicklern die iPhone Developer Connection an. Analog zu den Developer Tools, Programmen mit welchen man auf dem Mac Programme für den Mac entwickeln kann, gibt es von Apple das iPhone SDK (Software Development Kit), mit dem man iPhone Programme entwickeln kann. Auch stellt Apple dort Entwicklern Programmier Videos (Getting Started Videos) sowie Dokumente (Getting Started Documents), Beispiel Code (Sample Code) und Coding How-To’s zu Verfügung. Das iPhone SDK, allerdings nicht das neueste, kann man sich kostenlos nach einer Anmeldung herunterladen, möchte man iPhone Programme veröffentlichen gibt es zwei Varianten.

“Creating Mac or iPhone applications is simple, yet incredibly powerful, just like using your Mac“ – Apple stellt daher jedem Programmierer die sogenannten Apple Developer Tools zu Verfügung, mit denen z.B. auch OS X oder iPhone OS entwickelt wurde, bevor man diese Tools jedoch herunterladen kann, muss man sich zwischen drei verschiedenen Apple Developer Connection, kurz ADC, Mitgliedschaften entscheiden. Die ADC bietet Entwicklern neben den Developer Tools auch z.B. Technischen Support (Technical Support), neueste Software (Software Seeding Program) sowie Rabatt auf Computer (Hardware Purchase Program) oder Programmier Videos (Coding Headstarts) an.