Otevřete si Xcode a otevřete si v menu File nový projekt. Vyberte „Application“ v menu „iOS“ na levé straně okna. V sekci se šablonami si vyberte „Empty Application“.  Budete mít k dispozici spoustu šablon, které jsou uzpůsobené různým úkolům. Začněte s prázdnou šablonou, dokud vývojovému postupu neporozumíte lépe. Můžete si zkusit i jednu z komplikovanějších šablon, ale nejlepší bude to udělat až budete rozumět tomu, jak program funguje. Budete muset zadat Product Name, identifikaci společnosti a předponu pro třídu. Pokud zatím od Applu nemáte identifikaci společnosti, zadejte „com.example.“ U předpony pro třídu zadejte XYZ. Z menu Devices si vyberte iPhone. Storyboard je vizuální reprezentace všech obrazovek vaší aplikace. Zobrazuje obsah každé obrazovky a také přechody mezi nimi. Tento nástroj vám pomůže vyvinou aplikaci správně.  Klikněte na File→ New → File. Pod nadpisem iOs klikněte na "User Interface". Vyberte Storyboard a klikněte na Next. Vyberte si z menu Devices iPhone a pojmenujte soubor jako „Main.“ Ujistěte se, že je uložen na stejném místě, jako váš projekt. Až si vytvoříte Storyboard, budete ho muset přiradit ke své aplikaci, aby se nahrál při jejím spuštění. Když to neuděláte, po spuštění aplikace se nestane vůbec nic.  Klikněte v levém navigačním adresáři na název projektu. Najděte si nadpis Targets a vyberte si ze seznamu svůj projekt. V menu General najděte Deployment Info. Zadejte Main.storyboard do textového pole Main Interface. Ovladače zobrazení udávají to, jak uživatelé uvidí obsah aplikace. Můžete použít přednastavené ovladače, včetně standardního zobrazení a tabulek. Budete moci přidávat ovladače do svého storyboardu, což aplikaci řekne, jak má obsah uživatelům zobrazovat.  Vyberte si soubor „Main.storyboard“ z navigačního menu. Zobrazí se vám černé plátno v okně Interface Builder. Najděte si Object Library. Je ve spodním pravém rohu a vyberete ji pomocí malé kostičky. Nahraje se vám seznam objektů, které můžete na plátno přidat. Klikněte a přetáhněte objekt View Controller na plátno a zobrazí se vám vaše první obrazovka. První „Scene“ je kompletní. Když se aplikaci spustí, ovladače zobrazení nahrají vaši první obrazovku. Až budete mít nastavené ovladače zobrazení, můžete na první obrazovku začít nahrávat objekty, které budete chtít, například označení, textová pole a tlačítka. Tyto objekty najdete v Objects Library, ve které jste našli objekt View Controller.  Klikněte a přetáhněte objekty na obrazovku. Většinu objektů můžete zvětšit nebo zmenšit a pomocí rámečků u jejich okrajů. U změn velikosti se vám zobrazí pokyny, díky kterým budete mít jistotu, že je vše správně umístěno. Můžete si upravit vlastnosti každého projektu a vytvořit si tak vlastní a intuitivní interface. Můžete například přidat k textovému poli text, kterým uživatelům pomůžete zadat jejich text do správného pole.  Vyberte si objekt, který chcete upravit a klikněte na Attribute Inspector na pravé straně. Tlačítko vypadá jako štít. Upravte si objekt podle sebe. Můžete změnit font, jeho velikost, barvu, umístění, pozadí, textové pole, hranice atd. Možnosti úpravy se u různých objektů liší. Brzy budete pravděpodobně muset začít přidávat další obrazovky. Pokud například vytváříte aplikaci pro seznamy úkolů, budete potřebovat minimálně dvě obrazovky: jednu pro zadávání úkolů a jednu pro zobrazení celého seznamu.  Více obrazovek přidáte tak, že přetáhnete objekty ovladačů zobrazení na prázdné části plátna. Pokud žádné volné místo nemáte, roztáhněte si plátno pomocí tlačítka „zoom out“, dokud nějaké nenajdete. Musíte objekty vkládat na prázdné místo a ne na již existující obrazovky. Například pokud vytváříte aplikaci pro seznam úkolů, budete chtít, aby se uživateli jako první po spuštění aplikace zobrazil jeho kompletní seznam. Tento ovladač přidá navigační panel do horní části aplikace, aby mohl uživatel přepínat mezi jednotlivými obrazovkami.   Navigační ovladač byste měli přidat do prvního zobrazení, aby mohl ovládat všechny další obrazovky. Vyberte si v osnově projektu první zobrazení. Klikněte na Editor → Embed In → Navigation Controller. Měli byste vidět šedý navigační panel na horní straně obrazovky. Po přidání navigačního panelu můžete začít přidávat funkce. Díky tomu budou moci uživatelé přepínat mezi obrazovkami.  Pojmenujte si navigační panel. Klikněte pod ovladačem zobrazení na Navigation Item, otevřete si Attribute Inspector a napište název obrazovky do pole Title. Přidejte navigační tlačítko. Otevřete si Objects Library a najděte si Bar Button Item. Klikněte a přetáhněte ho na navigační panel. Tlačítka, která posunou obrazovku dopředu jsou na pravé straně a tlačítka pro posun zpět jsou na levé straně. Přidejte tlačítku vlastnosti. Tlačítka si můžete nastavit tak, aby se hodily k funkcím vaší aplikace. Pokud vytváříte aplikaci se seznamem úkolů, přidejte si tlačítko „Přidat“, aby bylo možné zadávat nové úkoly. Vyberte si tlačítko a otevřete si Attribute Inspector. Najděte si Identifier Menu a vyberte „Add“. Pokud chcete, aby vaše tlačítko fungovalo, budete ho muset spojit s nějakou obrazovkou. U našeho příkladu je to jednoduché – tlačítko je umístěno u celkového seznamu a musí být spojeno s obrazovkou pro zadávání úkolů. Podržte ^ Control a přetáhněte tlačítko na druhou obrazovku.   Když uvolníte myš, objeví se vám menu Action Segue. Vyberte si Push, abyste mohli přejíždět mezi obrazovkami běžným způsobe. Můžete si také vybrat Modal, což znamená, že se nová obrazovka objeví jako samostatná akce. Když vyberete Push, přidá se vám k druhé obrazovce automaticky navigační panel s tlačítkem Back. Když vyberete Modal, budete muset navigační panel přidat ručně a také přidat tlačítka Cancel a Done (u jiných aplikací to mohou být jiná tlačítka). Cancel a Done tlačítka můžete vytvořit stejně, jako tlačítko Add. Vyberte si z Identifier Menu v Attribute Inspector tlačítka Cancel a Done a přidejte si je k obrazovce. Do této chvíle jste byli schopni vytvářet základní interface bez použití kódování. Pokud chcete v aplikaci mít složitější funkce, jako je například ukládání dat, budete se muset pustit do kódování. V tomto článku informace o kódování nenajdete, ale na internetu bez problému naleznete spoustu návodů k práci s Objective-C.  Můžete použít svůj navigační prototyp interface k tomu, abyste si našli vývojáře. Když budete mít funkční interface, snáze tak vývojáři vysvětlíte, co přesně potřebujete v aplikaci zakódovat.
Vytvořte si nový projekt v Xcode. Vytvořte si Storyboard. Přiřaďte Storyboard ke svému projektu. Přidejte první obrazovku pomocí ovladačů zobrazení. Přidejte na první obrazovku objekty rozhraní. Upravte si objekty, které jste přidali. Přidejte další obrazovky. Použijte Navigation Controller, což je specializovaný ovladač zobrazení. Přidejte navigačnímu panelu funkce. Spojte si nové tlačítko s existující obrazovkou. Přidejte si funkce nakládání s údaji.
Vytvořte si nový projekt v Xcode. Vytvořte si Storyboard. Přiřaďte Storyboard ke svému projektu. Přidejte první obrazovku pomocí ovladačů zobrazení. Přidejte na první obrazovku objekty rozhraní. Upravte si objekty, které jste přidali. Přidejte další obrazovky. Použijte Navigation Controller, což je specializovaný ovladač zobrazení. Přidejte navigačnímu panelu funkce. Spojte si nové tlačítko s existující obrazovkou. Přidejte si funkce nakládání s údaji.