Course Outline

Βασικές έννοιες του Programming

    Έννοιες του OOPS Τι είναι ένα λογισμικό Έννοια οργανωμένων και μη οργανωμένων δωματίων στον προγραμματισμό Γιατί Λογισμικό

Γιατί η Apple και iOS

    Γιατί iOS Ιστορία της Apple iOS Ιστορία USP της Apple Τι φημίζεται για το UX v/s UI

Αναπτυξιακό περιβάλλον

    Απαιτήσεις περιβάλλοντος ανάπτυξης Xcode and the iOS SDK Apple Developer Registration Λόγοι για τους οποίους οι εφαρμογές απορρίπτονται Οδηγίες ανθρώπινης διεπαφής

Xcode iOS Έργα

    Επισκόπηση του Xcode Δημιουργία έργου iOS που εκτελείται σε προσομοιωτή και πραγματικές συσκευές

Swift Βασικά στοιχεία

    Γιατί ο στόχος Γ και τώρα γιατί Swift; Wow Factors in Swift Variables Constants Hello World in Swift Δημιουργία UILabel με κωδικό

Εικόνα Animation και φόρτωση εικόνας

    UIImageView Βασικά κινούμενα σχέδια UIView και UIImageView Playground Τεμπέλης φόρτωση εικόνων Lazy ιδιότητες

Swift Μαθήματα και σκηνές

    Δημιουργία Swift κλάσεων Διαχείριση μνήμης Ισχυρές και αδύναμες αναφορές Τύποι κατασκευαστών και καταστροφείς σε Swift Πρωτόκολλα, κατακερματισμένη και εκτυπώσιμη κληρονομιά Δημιουργία σκηνών Εφαρμογή ελεγκτές προβολής Playground

Κύκλος ζωής και αλυσίδα ανταπόκρισης

    Προβολή Εφαρμογής Κύκλου Ζωής Κύκλος Ζωής απόκρισης Αλυσίδας - μέθοδοι touchBegan, touchMoved, κ.λπ. NSTimer

Προσαρμοστική διάταξη

    Storyboards vs XiB Multiple Device Support Εικονίδιο Μέγεθος και προσανατολισμός συσκευής Δημιουργία διεπαφής χρήστη χρησιμοποιώντας εξόδους κώδικα και πρωτόκολλα ενεργειών - Απαιτούμενη και προαιρετική διαχείριση μνήμης

Ειδοποιήσεις και τοπική προσαρμογή

    Push Notification - Silent and Push Localization

Επισκόπηση του στόχου Γ

    Ιδιότητες Κατηγορίες Συναρτήσεις σύνταξη Χαρακτηριστικά ιδιοτήτων readWrite and readOnly

Social Media Ενσωμάτωση στο iOS :

    Facebook Ενσωμάτωση Twitter Ενσωμάτωση αλληλογραφίας Ενσωμάτωση εφαρμογής τρίτου μέρους

Στοιχεία διεπαφής χρήστη στο iOS :

    UITextField UITextView UISegementControl UISlider UiSwtich UIProgessBar UIPageControl UIStepper UIScrollView UIPicker UIActionSheet UIWebView SearchΓραμμή

Μερικά άλλα βασικά στοιχεία και άλλα στο iOS :

    Ομάδες και φάκελοι Κλείσιμο Διεύθυνση URL περιόδων URL Πλειάδες Αίτημα UIAlertView UIAactivityIndicatorΠροβολή εσωτερικών, δημόσιων, ιδιωτικών προαιρετικών φύλαξης

Σπείρωμα σε iOS :

    GCD NSOperationQueue Κύριο νήμα και νήματα φόντου

Αλληλεπίδραση χρήστη

    Κουμπιά και χειριστές Αναγνώριση χειρονομίας μετατόπισης Αναγνώριση χειρονομίας Πατήστε Προσαρμοσμένη προβολή πίνακα Βασικά στοιχεία προβολής συλλογής

Εφαρμογές πολλαπλών οθονών

    Πλοήγηση σε πίνακα Εφαρμογές με καρτέλες Ελεγκτές πλοήγησης Παρουσίαση ενός ελεγκτή και διαφορετικών κινούμενων εικόνων κατά την παρουσίαση και την προώθηση ελεγκτών

Υπηρεσίες τοποθεσίας

    Κατεύθυνση Πυξίδας Θέσης και Υψόμετρου

Συσκευή Access και αποθήκευση

    Αποθήκευση αρχείων Μουσική Βιβλιοθήκη Πρόσβαση στο CoreData και το Sqlite στο iOS Key Chain Προεπιλογές χρήστη PLists NSSearchΈννοια του καταλόγου τομέα και ασφάλεια των εφαρμογών NSSearchDomain

Πλαίσιο Ομιλίας

    Ομιλία σε κείμενο Κείμενο σε ομιλία

Multipeer Framework

    Αποστολή δεδομένων από μια συσκευή σε άλλη Σύνδεση πολλών συσκευών

Networking

    Πρόσβαση στο δίκτυο Σειριοποίηση και αποσειροποίηση Υπηρεσιών Ιστού JSON REST Βασικά στοιχεία XML ανάλυσης

Ανεβάστε την εφαρμογή στο App Store

    ITunes Connect Developer Portal - Προφίλ παροχής Ανάπτυξη και διανομή Εκτέλεση εφαρμογής σε πραγματικές συσκευές Μεταφόρτωση εφαρμογής στο κατάστημα εφαρμογών

Εφαρμογές

    Dots Game: https://itunes.apple.com/app/the-dots-free/id850315430 Notes app : Notes App Contacts App Λήψη δεδομένων από διακομιστή από μια ανοιχτή εφαρμογή API και δημιουργία πίνακα προβολής και συμπλήρωσης δεδομένων και εμφάνιση των λεπτομερειών τους και εμφάνιση γραμμής αναζήτησης και αναζήτηση για κάτι και χρήση βασικών δεδομένων για αποθήκευση δεδομένων εκτός σύνδεσης Εφαρμογή της δικής σας ιδέας

Requirements

Πρέπει να έχετε τουλάχιστον μία εμπειρία γλώσσας προγραμματισμού στο παρελθόν.

  35 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (4)

Related Courses

iPhone and iPad Development in Swift for iOS 8 and Xcode 6

  35 Hours

iOS (iPhone and iPad Development) in Swift for iOS 11 and Xcode 9 - Swift 4

  35 Hours

iPhone and iPad Development using Swift 3 and Xcode 8 for iOS 10

  35 Hours

Cross-platform mobile development with PhoneGap/Apache Cordova

  21 Hours

Reactive Programming for iOS with RxSwift

  7 Hours

Machine Learning on iOS

  14 Hours

Kotlin for iOS and Android Development

  35 Hours

Related Categories