Kursplan
Dag 1:
- OOPS-koncept Vad är mjukvara Organiserad v/s oorganiserade rum Varför programvara Varför iOS Apple Historia iOS Historia Apples USP Vad Apple är känt för UX v/s UI IDE? XCode XCode installation Varför mål C och nu varför Swift? Wow-faktorer i Swift Swift Grunder Variabler Konstanter Hello World i Swift Etiketttillverkning via kod ImageView ImageView-animationer NSTimer Responder Chain - touchBegan, touchMoved, etc metoder UiApplication huvuddelegat Applikation Livscykel Visa Livscykel Alla Tillval intern, offentlig, privat init deinit Lekplats
Applikation att göra: Dots Game: https://apps.apple.com/app/the-dots-free/id850315430
Dag 2:
- UIView-animationer Tillägg UITable View Anpassad cell i tabellvy Delegat- och datakällametoder i Delegates Header, Footer, Höjd, etc i tabellvy Kort över samling Visa Deque i tabellvy Markera tillval didSet willSet Guard 2x- och 3x-koncept Navigera från en vy till en annan UINavigation Controller Presentera en Controller StoryBoards Xibs Begränsningar Storleksklasser Protokoll - Obligatoriskt och valfritt Minneshantering
Applikation att göra: Notes-appen: Lägga till, ta bort och uppdatera anteckning
Dag 3:
- Gester Stängning Grupper och mappar Gestigenkännare XML Parsing NSJSon Serialisering Konvertera data till Json File Manager Tuples Enum For-in While Webservices URL Session URLRequest Varför eco system of apple är bäst Utskrivbart - beskrivning Hashable UIAlertView UIActivityIndicatorView
Applikation att göra: Hämta data från servern från en öppen API-app och skapa en tabellvy och fyll i data och visa dess detaljer också.
Dag 4:
- Lata laddningar av bilder Lata egenskaper NSOoperationQueue GCD Katalogkoncept och säkerhet för appar NSSearchDomänflikfältskontroller Lokalisering Nyckelkedja Användarinställningar PLists FileManager SQlite Extensiosn Social media integration: Gör eget delbart innehåll UITextField UITextView UISegementControl UISlider UiSwBroll UISlider UiSw icker UIActionSheet UIWebView SearchBar Nytt mål: Apple Watch, Extensions, Keyboard, Today, etc. NSNotifikationer i IOS Lägga till tredjepartsbibliotek Core Data Distribution och distribution Kör app på riktiga enheter
Applikation att göra: Hämta data från servern från en öppen API-app och skapa en tabellvy och fyll i data och visa dess detaljer också och visa Search bar och sök efter något och Core
Dag 5:
- Push Notification - Silent and Push Localization Översikt över Objekt C-egenskaper Kategorier Funktioner syntax .h- och .m-fil Egenskapsattribut readWrite och readOnly Egenskapsattribut stark, svag och kopiera Egenskapsattribut atomic och non-atomic Laddar upp app till appbutik
Tillämpning av din egen idé
Krav
Du måste ha minst en erfarenhet av programmeringsspråk tidigare.
Vittnesmål (4)
The way of transferring knowledge and the knowledge of the trainer.
Jakub Rękas - Bitcomp Sp. z o.o.
Kurs - Machine Learning on iOS
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.
Ben Leiken - SurveyMonkey
Kurs - Reactive Programming for iOS with RxSwift
He's an experienced trainer with a real life experience in the topic he was teaching. That led the course to cover the most important topics which interests any developer working in the field, and small details would be easily overseen if he was not working in this platform. Moreover, he was giving the course using the latest versions of is and Swift (10 \ 3) and that is a huge advantage to be adapting such new technology in short time.
Abdullah Alaradi - Thiqah Business Services
Kurs - iPhone and iPad Development in Swift for iOS 8 and Xcode 6
Antonio gave is much background information, best practices and showed us useful tools to speed up our development process.