Začínáme iOS vývoj

2,004 views
1,905 views

Published on

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
2,004
On SlideShare
0
From Embeds
0
Number of Embeds
68
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

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
  • Začínáme iOS vývoj

    1. 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. 2. Kdo jsem● Vývojář na volné noze● PHP, .NET, iOS● Momentálně iOS pro eMan s.r.o.
    3. 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. 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. 5. Objective-C 2.0● Hranaté závorky● OOP● Správa paměti ARC● Bloky (closures)
    6. 6. Třída● Veřejné rozhraní .h● Soukromé rozhraní a implementace .m
    7. 7. Třída (interface)
    8. 8. Třída (implementace)
    9. 9. Třída (použití)
    10. 10. Controller● Spojují data s UI● Reagují na uživatelské akce View Controller Programming Guide for iOS
    11. 11. První aplikace● Vlastní controller● View ve storyboardu● Tlačítko uprostřed se po tapnutí stane neaktivníVytvoření první aplikace
    12. 12. Kameny iOS aplikace● UIApplicationDelegate● Controllery● Interface builder soubory, Storyboard soubory● CoreData model
    13. 13. View● Kod● Interface builder● Storyboard
    14. 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. 15. Děkuju za pozornosthttp://www.doporucim.cz/mobile/DEVELVASICEK

    ×