Xcode je prostředí pro vývoj aplikací pro iPhone. Seženete ho zdarma od Applu, ale vyžaduje OS X 10.8 nebo novější. Nelze ho spustit na Windows ani na Linux. To znamená, že pokud chcete vytvořit aplikaci pro iPhone, ale nemáte počítač Apple, budete si ho nejprve muset koupit. Můžete kódovat pouze v Xcode, ale uvidíte, že se vám bude lépe pracovat s textovým programem specializovaným na programovací syntax. Zkuste například TextMate nebo JEdit. Pokud chcete vytvářet vlastní grafiku a design aplikace, budete potřebovat grafický program. Vektorová grafika je pro dobře vypadající aplikaci důležitá. Oblíbené programy jsou například CorelDraw, Adobe Illustrator, Xara Designer, nebo Inkscape. Můžete zkusit také DrswBerry. Není tak výkonný, jako profesionální programy, ale pokud s grafikou teprve začínáte, nebo nechcete za programy platit, bude vám stačit. Objective-C je programovací jazyk, který vytváří funkčnost v aplikacích pro iPhone. Zahrnuje manipulaci s daty a objekty. Je to odvozenina od rodiny programovacích jazyků C. Pokud umíte zacházet s C nebo s Javou, Objective-C by pro vás neměl být složitý.  Je možné vyvinout základní aplikaci i bez znalosti Objective-C, ale nebudete moci vykonávat žádné pokročilé funkce, aniž byste si je sami zakódovali. Bez Objective-C se můžete pouze pohybovat sem a tam mezi obrazovkami. Na webu najdete spoustu tutoriálů a informací o tom, jak zacházet s Objective-C. Pokud se chcete věnovat tvorbě aplikací pro iPhone, měli byste si o tom přečíst nějakou knihu a nastudovat si toho co nejvíce. Podívejte se například na stránky Apple Developer Forums, iPhoneSDK Google Group nebo StackOwerflow . Pokud nemáte znalosti potřebné k tomu, abyste si aplikaci vytvořili sami, nebo nemáte cit pro uměleckou stránku věci, existuje spoustua lidí a vývojových týmů, kteří vám aplikaci rádi vytvoří. Outsourcing je komplikovaný proces, ale může vám ušetřit spoustu času. Se všemi lidmi, kteří pro vás budou pracovat, podepište smlouvu o mlčenlivosti a ujasněte si, jak a kolik jim budete platit.  ODesk a Elance jsou dvě z nejpopulárnějších stránek, na kterých najdete lidi, kteří vám aplikaci pomohou vytvořit. Pokud chcete svoji aplikaci distribuovat pomocí App Storu a dávat ji k testování ostatním lidem, budete si muset založit Apple Developer Account. Tento účet vás bude stát 99 dolarů za rok a budete muset uvést číslo svého bankovního účtu a údaje o daních. Účet si můžete vytvořit na stránce iOS Dev Center. Až se přihlásíte k vývojářskému účtu, budete mít přístup k vývojářským zdrojům společnosti Apple. Tyto zdroje zahrnují různé vzorky projektů, které vám mohou usnadnit vývoj aplikace a pomoci vám zjistit, jak vývoj aplikací funguje. Najděte si aplikaci podobnou té, kterou chcete vytvořit a zkuste si s ní pohrát v Xcode.
Stáhněte a nainstalujte si Xcode. Nainstalujte si dobrý textový editor. Nainstalujte si vektorový grafický program. Seznamte se s Objective-C. Můžete vývoj aplikace outsourcovat. Založte si vývojářský účet. Stáhněte si testovací aplikace.
Stáhněte a nainstalujte si Xcode. Nainstalujte si dobrý textový editor. Nainstalujte si vektorový grafický program. Seznamte se s Objective-C. Můžete vývoj aplikace outsourcovat. Založte si vývojářský účet. Stáhněte si testovací aplikace.