Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Začínáme iOS vývoj

2,173 views

Published on

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

Published in: Education
  • Be the first to comment

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

×