Your SlideShare is downloading. ×
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Začínáme iOS vývoj
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Začínáme iOS vývoj

1,707

Published on

O tom čím začít a odkud čerpat informace v začátcích iOS vývoje

O tom čím začít a odkud čerpat informace v začátcích iOS vývoje

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,707
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Rict vam cim zacit Ukazat vam nastrel toho jak to vypada
  • Nemel jsem maca, iPhona Nevedel jsem kde zacit
  • Mac mini za 16tis $99 na device a do Appstore Z Mac Appstore zadarmo
  • UIKit Core Animation Core Data
  • OOP – třídy, rozhraní, property. Jako PHP, Java, C# O paměť se už není třeba starat, jen pozor na cyclic references (retain cycle) Closures aneb JavaScript a usetreno spoustu kodu
  • Pojmenované parametry metod Ukázka hranatosti
  • Je to zaklad vsech iOS aplikaci Co ma za ukol
  • Podivat se na to, jak vypada zakladni controller v nasi prvni aplikaci
  • Asynchroni natazeni zdroju JSON parsovani je builtin
  • Transcript

    • 1. Jak se efektivně naučit iOS vývoj Michal Vašíček●Start Developing iOS Apps Today●About iOS App Programming●Video tutoriály
    • 2. Kdo jsem● Vývojář na volné noze● PHP, .NET, iOS● Momentálně iOS pro eMan s.r.o.
    • 3. Co mít● Mac http://store.apple.com/cz● Testovací zařízení● Apple developer účet https://developer.apple.com● Xcode stáhnout z App Store
    • 4. Co se naučit● Objective-C Objective-C v rychlosti Učebnice Objective-C● Cocoa Touch Frameworks● Xcode, Instruments● Certifikáty a podepisování aplikací Příprava aplikace na vydání● Principy vývoje pro desktop● Zvyklosti iOS aplikací iOS Human Interface Guidelines● Design patterns (MVC ...) iOS design patterns
    • 5. Objective-C 2.0● Hranaté závorky● OOP● Správa paměti ARC● Bloky (closures)
    • 6. Třída● Veřejné rozhraní .h● Soukromé rozhraní a implementace .m
    • 7. Třída (interface)
    • 8. Třída (implementace)
    • 9. Třída (použití)
    • 10. Controller● Spojují data s UI● Reagují na uživatelské akce View Controller Programming Guide for iOS
    • 11. První aplikace● Vlastní controller● View ve storyboardu● Tlačítko uprostřed se po tapnutí stane neaktivníVytvoření první aplikace
    • 12. Kameny iOS aplikace● UIApplicationDelegate● Controllery● Interface builder soubory, Storyboard soubory● CoreData model
    • 13. View● Kod● Interface builder● Storyboard
    • 14. Aplikace Kinohled● Navigační controller● 2 vlastní controllery (seznam filmů, detail filmu)● Načtení 0,5MB JSON dat z internetu● Nasledné používáni dat v paměti
    • 15. Děkuju za pozornosthttp://www.doporucim.cz/mobile/DEVELVASICEK

    ×