6 důvodů proč koupit tuto knihu

  • Všechny skripty a projekty ke stažení

    Pokud nechcete opisovat zdrojové kódy z knihy, jednoduše si stáhněte hotový projekt přes URL uvedenou za každou kapitolou. Pro zobrazení podkladů klikněte zde.

  • Elektronická verze

    Nevydáváme pouze tištěnou verzi, kniha je dostupná v distribuci pro iPod, iPad, iPhone a Apple počítače v aplikaci iBooks.

  • Podpora - Fórum pro všechny čtenáře

    Záleží nám na Vašem růstu. A protože žijeme v moderní době, řešíme Vaše dotazy k obsahu na fóru. Nebo si zde prostě poklábosíte s programátory z komunity.

  • Kvalitní obsah

    Na obsahu knihy a jejím formátu jsme si dali opravdu záležet. Každý čtenář by se měl v knize skvěle orientovat a hlavně najít všechny důležité části k opakování základů apod.

  • Naučte se vytvářet moderní aplikace

    Vymyslete svou vlastní aplikaci a kdo ví, třeba změníte svět, nebo alespoň vyděláte spousty peněz.

  • Profesionálem v oboru

    Díky tomu že v knize je spousty grafiky a ukázek přímo z pracovního prostředí Xcode se v knize neztratíte. A my budeme vydávat samozřejmě aktualizace a další edice knihy.

Obsah knihy

  • Úvodem

  • O této knize

    • iMac nebo Macbook od Apple 3
    • iOS zařízení 3
    • Apple Developer účet 4
    • Nebojte se chybovat 4
    • Jak knihu číst 5
    • Online poradna pro čtenáře 5
    • Podklady ke stažení 5
  • Kapitola 1

  • Začínáme - zdrojový kód 2

  • 1.1 Začínáme 4
  • 1.2 Spuštění Aplikace 7
  • 1.3 Struktura zdrojového kódu 8
  • 1.4 Příkazy #import 9
  • 1.5 Hlavní funkce main() 9
  • 1.6 Práce s proměnnými a jejich typy 12
  • 1.7 Nejpoužívanější typy kontruktorů v NSLog 13
  • 1.8 Píšeme svou první hru - hádání čísla 15
  • 1.8 Práce s podmínky 17
  • 1.9 Práce se smyčkou While 20
  • 1.10 Dokončení první aplikace 20
  • Kapitola 2

  • Řetězce, pole, objekty a třídy 22

  • 2.0 Začínáme 24
  • 2.1 Práce s Objekty 25
  • 2.2 Práce s řetezci 26
  • 2.3 C-String a NSString 29
  • 2.4 Práce s třídy a objekty 32
  • 2.5 Práce s instancí třídy a metody 35
  • 2.6 Práce se sadou objektů 40
  • 2.7 Práce s Arrays / Práce s poli 41
  • Kapitola 3

  • První iOS Aplikace 46

  • 3.1 Začínáme 48
  • 3.2 Vypnutí a zapnutí iOS aplikace v simulátoru 49
  • 3.3 Návrh aplikací pomocí Storyboards 51
  • 3.4 Změna barev ve Storyboard 52
  • 3.5 Návrh první  aplikace 53
  • 3.6 Views a Views Controllers 56
  • 3.7 View Controller 56
  • 3.8 Ovládání View Controller 57
  • 3.9 Připojování metod 59
  • 3.9.1 Změna hodnot v Labels 63
  • 3.9.2 Finalizujeme ovládání hry 63
  • 3.9.3 Implementace NSTimer 65
  • 3.9.4 Spuštění aplikace s odpočítaváním 66
  • 3.9.5 Finalizace aplikace 67
  • 3.9.6 Práce s delegate 68
  • Kapitola 4

  • Vlastní Design iOS Aplikace 72

  • 4.1 Úvodem 74
  • 4.2 Rozlišení grafiky 75
  • 4.3 Implementace grafiky 77
  • 4.4 Obrázky ve Storyboardu 79
  • 4.5 Ozvučení aplikace pomocí AVAudioPlayer 82
  • 4.6 Ikona iOS Aplikace 87
  • 4.7 Způsoby generování iOS ikon 87
  • 4.8 Software k návrhu UI 91
  • Kapitola 5

  • Auto Layout 95

  • 5.1 Základní Autoresizing prvků ve StoryBoardu 97
  • 5.2 Landscape a Portrait orientace zařízení 100
  • 5.3 Size Classes 102
  • 5.4 Constraints 103
  • Kapitola 6

  • Ukládání dat 111

  • 6.1 NSUserDefaults 113
  • 6.2 Ukládání hodnot pomocí NSUserDefaults 113
  • 6.3 Čtení hodnot pomocí NSUserDefaults 114
  • 6.4 Implementace NSUserDefaults do Aplikace Pojídač Donutů 114
  • Kapitola 7

  • Notifikace 122

  • 7.1 Jak a k čemu používat Notifikace 124
  • 7.2 Implementace Notifikace 124
  • Kapitola 8

  • Testování aplikace v zařízení 129

  • 8.1 iCloud účet v Xcode 131
  • 8.2 Správa iOS zařízení v Xcode Devices 132
  • 8.3 Spuštění aplikace na iOS zařízení 135
  • Příloha

  • Klávesové zkratky Xcode  138

  • Příloha

  • Objective-C Cheat Sheet  142

  • Příloha

  • Studijní zdroje 146

  • Podpora ke knize Vítejte v Programování Objective-C 148
  • Jazyk Objective-C Knihy 148
  • Programovací jazyk C 150
  • Cocoa 150
  • Další internetové adresy 152
  • Příloha - Zdrojový kód

  • Hádání čísla 155

  • Soubor Implementace main.m 157
  • Příloha - Zdrojový kód

  • Seznam kontaktů 159

  • Soubor implementace main.m 161
  • Hlavičkový soubor kontakt.h 161
  • Soubor imlementace kontakt.m 162
  • Příloha - Zdrojový kód

  • Pojídač Donutů 163

  • Hlavičkový soubor ViewController.h 165
  • Soubor implementace ViewController.m 165
  • Soubor implementace AppDelegate.m 168
  • Příloha

  • Místo pro Vaše poznámky 171

  • Seznam kapitol

  • Obsah 185

Velmi snadno "čtitelná" kniha pro všechny, kteří chtějí přispět do českého App Store vlastními aplikacemi. Kniha je navíc napsána vývojářem se kterým spolupracuji na developmentu několika úspěšných projektů.
John Doe
Tomáš Tesař
Fotograf / Reflex
Jsem běžná uživatelka MacBooku Air a kniha se mi do rukou dostala úplnou náhodou. O to víc jsem byla překvapena, jak jednoduše a srozumitelně je kniha napsaná. Programování je můj nový koníček. Díky.
Jane Doe
Lenka Vrbovská
Čtenářka
Zaručeně nejlepší kniha pro tvorbu iOS aplikací v češtině.
Jimmy Doe
Jakub Dlouhý
Čtenář

Co se skrývá uvnitř tištěné knihy

Na vzhledu tištěné knihy jsme si dali opravdu záležet. Stejně jako na jejím obsahu.

Kniha je tištěna na kvalitní papír s brožovanou vazbou. Stylem formátování textů a grafiky jsme zvolili minimalistický a moderní styl, který najdete v málo odborných knihách. Zpracování tištěné knihy rozhodně oceníte.

  • 194 stran
  • Barevný obsah s barevnými obrázky
  • Barevná obálka
  • Brožovaná vazba
  • Originální design
  • Kniha vychází také v iBooks
  • Kniha ručně zabalena
Vítejte v Programování Objective-C Kniha

Elektronická verze v iBooks. Studujte kdekoliv máte chuť.

Kniha samozřejmě vychází i v elektronické verzi pro iPad, iPhone a Mac v distribuční aplikaci iBooks.

Co si budeme povídat. Tištěná kniha je moc hezká věc, nicméně všechny užitečné publikace z naší knihovny si do batohu na cesty nezabalíme - iPad nebo iPhone ano. Skvělá možnost jak studovat kdekoliv.


Author

Několik vět od autora..

„Jaký je to asi pocit, vyvinout nástroj, který lidem přinese nějakou hodnotu, peníze, užitečnou funkci pro každý den? A co teprve, když Vám k tomu stačí pouze počítač a Váš nápad?

Zabývám se více než 15 let svobodným podnikáním, kterému jsem vášnivě zasvětil svůj život. Již od mládí mě fascinuje studovat programovací jazyk, design, vyvíjet software a úspěšný produkt.

Přečetl jsem během té doby mnoho odborné literatury a tu a tam se mihla spontanní myšlenka ohledně budoucího vydání vlastní knihy, která by byla koncepcí vhodná i pro naprostého začátečníka a pomohla stejně kreativním lidem, posunout se v osobním rozvoji dál. Mám radost, že ten čas po 15ti letech developmentu nadešel a kniha Vám, jak doufám, dá základy do začátků vývoje Vašich vlastních aplikací, vizí a nápadů.

Okuste i Vy svobodu objektového Programování v Objective-C a staňte se vývojářem aplikací pro počítače a mobilní zařízení značky Apple.“

Hodně úspěchů,

Ondřej Dadok