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ů.
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.
Zaručeně nejlepší kniha pro tvorbu iOS aplikací v češtině.
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.
- 196 stran (16 564 slov)
- 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
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.