Υπολογιστές, Λογισμικό
Ανάπτυξη εφαρμογών για iOS: από πού να αρχίσω;
Με κάθε μέρα που περνά αυξάνει τον αριθμό των ανθρώπων που ήθελαν να μάθουν πώς να δημιουργήσετε το πρόγραμμα. Μετά τη συλλογή των πληροφοριών στο δίκτυο έρχεται να τους την ιδέα ότι η πιο πολλά υποσχόμενη είναι η ανάπτυξη εφαρμογών για το iOS - το λειτουργικό σύστημα της Apple. Στην πραγματικότητα, το όνειρο - αυτό, και τον προγραμματισμό - ένα άλλο. Δημιουργήστε τη δική σας εφαρμογή δεν είναι εύκολο. Αλλά όχι φανταστικά δύσκολο. Τι πρέπει να κάνουμε;
γλώσσα προγραμματισμού
Για να γράψετε ένα πρόγραμμα για μια συγκεκριμένη πλατφόρμα, θα πρέπει να χρησιμοποιήσετε μια συγκεκριμένη γλώσσα προγραμματισμού. Ανάπτυξη εφαρμογών για iOS και Android διαφέρουν. Αν η πλατφόρμα από το «Google» θα πρέπει να επιλέξετε τη γλώσσα Java, για το iOS επιλογή ανάμεσα σε Objective-C και Swift. Για ένα μεγάλο χρονικό διάστημα για την ανάπτυξη για την πλατφόρμα iOS που πραγματοποιήθηκε μόνο με τη βοήθεια της Objective-C γλώσσα προγραμματισμού. Παρά το γεγονός ότι ήταν για πολλά χρόνια, εξακολουθεί να εξελίσσεται και χρησιμοποιείται από ένα μεγάλο αριθμό των προγραμματιστών. Αλλά αρνητικά της - είναι ένα υψηλό εμπόδιο για την είσοδο.
Δεδομένου ότι η κύρια πηγή κέρδους είναι το μήλο της κατάστημα εφαρμογών της, οι εργαζόμενοι ενδιαφέρονται για πιο χρήσιμα και ενδιαφέροντα εργαλεία. Για το λόγο αυτό, η τακτική συνέδρια για την ανάπτυξη, η οποία μας πείτε για τις αλλαγές στα λειτουργικά συστήματα. Το 2014, οι προγραμματιστές έδειξε νέα γλώσσα προγραμματισμού Swift, η οποία αναπτύσσει εφαρμογές για iOS. Swift είναι εύκολο να το μάθει, γιατί έχει μια πολύ απλή σύνταξη και έντονα δακτυλογραφημένη. Για εκείνους που θέλουν να μάθουν να δημιουργήσουν εφαρμογές για iOS κατέχει αυτή η γλώσσα ταιριάζει πολύ καλά.
Τι χρειάζεται για να ξεκινήσετε
Εκτός από τις βασικές γνώσεις προγραμματισμού, θα πρέπει να έχετε τα εξής:
- ή φορητό υπολογιστή με λειτουργικό σύστημα OSX επί του σκάφους?
- περιβάλλον ανάπτυξης Xcode, το οποίο είναι δωρεάν.
Αυτό το σετ επιτρέπει στις εφαρμογές να τρέχουν σε ειδικό προσομοιωτή απευθείας στον υπολογιστή. Αλλά πρέπει να έχουμε κατά νου ότι στο μέλλον μπορεί να χρειαστεί να πληρώσει $ 99 για τον ένα ετήσια συνδρομή για να πάρει τους προγραμματιστές του προγράμματος. Μετά την πληρωμή θα είναι σε θέση να:
- σχεδιαστεί για να τρέξει το πρόγραμμα δεν είναι στον προσομοιωτή και τις πραγματικές συσκευές?
- τοποθετήστε την εφαρμογή στο κατάστημα App Store?
- κατεβάσετε τη νέα έκδοση του περιβάλλον ανάπτυξης και iOS.
Σε νέες εκδόσεις του Xcode υπήρχε ένα στοιχείο, όπως ένα «sandbox», που ονομάζεται παιδική χαρά. Εδώ ο σχεδιαστής μπορεί να πειραματιστούν με μια νέα γλώσσα προγραμματισμού.
Πολλοί άνθρωποι θέλουν να αρχίσετε να γράφετε προγράμματα, αλλά νομίζω ότι είναι εξαιρετικά δύσκολο. Φυσικά, για να γίνει επαγγελματίας, θα πρέπει να έχετε πολλές γνώσεις και μεγάλη εμπειρία πίσω τους. Αλλά για να δημιουργήσει μια μικρή εφαρμογή, δεν είναι απαραίτητο να είναι επαγγελματίας.
Πώς να αρχίσει να αναπτύσσει εφαρμογές για iOS και Android; Μάθηση λαμβάνει χώρα στην πράξη. Ως εκ τούτου, είναι απαραίτητο να αρχίσει με. Πολλές θεωρίες - δεν είναι πάντα καλό. Μετά από όλα, αν ένα άτομο θα διαβάσει από την κάλυψη για την κάλυψη δέκα βιβλία σχετικά με τον προγραμματισμό, προγραμματιστής ηλεκτρονικών υπολογιστών, ο ίδιος δεν θα το κάνει. Πρέπει να δράσουμε.
παιδική χαρά
Αυτό το «sandbox» - αυτό είναι ένα μεγάλο περιβάλλον για να μάθουν τη γλώσσα προγραμματισμού. Όπως φαίνεται; Ο χρήστης εισάγει μια γραμμή κώδικα και να δούμε αμέσως το αποτέλεσμα της εκτέλεσης. Από τη στιγμή που καθίσταται σαφές ότι η γραπτή κομμάτι λειτουργεί όπως θα έπρεπε, μπορεί απλά να μεταφερθεί στο έργο. Με τη βοήθεια του «sandbox» μπορεί να λύσει εργασίες όπως:
- η ανάπτυξη της σύνταξης γλώσσα προγραμματισμού?
- τη βελτίωση των δεξιοτήτων προγραμματισμού με τη βοήθεια πειραμάτων με το νέο API?
- η εφαρμογή απλών αριθμητικούς υπολογισμούς?
- ανάπτυξη ενός νέου αλγορίθμου και παρακολουθώντας κάθε κίνηση του.
Ανάπτυξη εφαρμογών για iOS: από πού να αρχίσω
Η θεωρία - είναι σίγουρα καλό, αλλά, όπως προαναφέρθηκε, παίρνει την πρακτική. Προκειμένου να εξοικειωθούν με την «sandbox», θα πρέπει να εκτελέσετε Xcode περιβάλλον ανάπτυξης. Μετά την εκκίνηση ο χρήστης μπορεί να δει ένα παράθυρο, το οποίο προτίθεται να δημιουργήσει ένα νέο έργο ή να ξεκινήσετε χαρά. Χρειάζομαι ένα δεύτερο σημείο. Τώρα θα πρέπει να καταλήξει σε ένα όνομα και να αποθηκεύσετε το «sandbox» σε οποιαδήποτε κατάλληλη θέση στον υπολογιστή σας. Με την ευκαιρία, η ανάπτυξη εφαρμογών για το iOS με τα Windows είναι επίσης δυνατή, αλλά στη συνέχεια πρέπει να λύσει πολλά προβλήματα. Αυτή η εγκατάσταση των πειρατικών λειτουργικού συστήματος, και να επεξεργαστείτε τα σημαντικά αρχεία, και πολλά σφάλματα και συντριβές.
Μόλις έχετε αποθηκεύσει θα ξεκινήσει την ίδια χαρά, η οποία είναι απαραίτητη.
Με την πρώτη ματιά, δεν υπάρχει τίποτα ενδιαφέρον. Αλλά είναι απαραίτητο να εισάγετε τον κωδικό σας σαν εμφάνιση θα αλλάξει αμέσως.
Για ορεκτικά, μπορείτε να δοκιμάσετε να γράψετε τα εξής:
var z = 3
για var y = 0? y <10? ++ y {
z + = z * y
}
z
println ( "αποτέλεσμα: (Ζ)")
Μετά από αυτό το «sandbox» θα αλλάξει την εμφάνισή του. Στη δεξιά στήλη (ο πίνακας αποτελεσμάτων) δείχνει τις τιμές για κάθε γραμμή, οι οποίες λαμβάνονται μετά την εκτέλεση. Επίσης, στη δεξιά στήλη, μπορείτε να επιλέξετε να εμφανιστεί η γραμμή χρόνου, η οποία σας επιτρέπει να παρακολουθείτε τις αλλαγές σε βάθος χρόνου της επιλεγμένης έκφρασης. Δείχνει επίσης την έξοδο της κονσόλας για το κείμενο που θα ήταν έξοδος από το πρόγραμμα.
σχολιάζοντας κώδικα
Ανάπτυξη εφαρμογών για το iOS, καθώς και για άλλες πλατφόρμες, όχι χωρίς σχόλια, τα οποία είναι αναγκαία για να διασφαλιστεί ότι ο κύριος του έργου ήταν πιο εύκολο να περιηγηθείτε στον κώδικα. Σχόλια - Οι αυτή η γραμμή αγνοούνται κατά τη διάρκεια της εκτέλεσης του προγράμματος. Μπορούν να είναι τόσο μονής γραμμής και πολλαπλών γραμμών.
μεταβλητές
Έτσι, οι εφαρμογές γραμμένες σε μια γλώσσα προγραμματισμού. Βασίσει οποιαδήποτε μεταβλητή συνιστώσα γλώσσα. Ανάπτυξη εφαρμογών για iOS και Android δεν είναι δυνατή χωρίς τη χρήση των μεταβλητών. Όπως υποδηλώνει το όνομα, αυτό είναι ένα δοχείο, το οποίο περιέχει τη μεταβλητή αξία. Κάθε μεταβλητή πρέπει να έχει ένα μοναδικό όνομα και μπορεί να περιέχει και τις δύο αριθμητικές και κειμένου τιμές. Τα γλώσσα προγραμματισμού Swift μεταβλητές που ορίζονται χρησιμοποιώντας τη λέξη-κλειδί var και αφήστε το. Στη δεύτερη περίπτωση, μια μεταβλητή δεν μπορεί να αλλάξει και πρέπει να προετοιμαστεί για τη διακήρυξη. Στην πρώτη περίπτωση, η μεταβλητή αρχικοποιείται αμέσως πριν από τη χρήση.
Κάθε μεταβλητή έχει κάποιο είδος. Αυτό μπορεί να είναι ένα string, αριθμούς κινητής υποδιαστολής τιμές (κλασματικό) boolean (true και false).
Έξοδος των αποτελεσμάτων
Το αποτέλεσμα του προγράμματος εμφανίζεται στην κονσόλα. Τι είναι αυτό; Αυτό είναι που παρέχει την αλληλεπίδραση του χρήστη με τον υπολογιστή. Έτσι, η έξοδος της κονσόλας χρησιμοποιείται για να ονομάζεται μια κονσόλα οθόνη και εισόδου - του πληκτρολογίου. Τώρα, η έννοια των όρων λίγα πράγματα έχουν αλλάξει. Τα λεγόμενα μαλακά παράθυρο για την είσοδο και την έξοδο της εντολής. Ανάπτυξη εφαρμογών για iOS απαιτεί συχνά την απόσυρση όλων των δεδομένων. Για να το κάνετε αυτό σε Swift γλώσσα παρέχεται εντολή εκτύπωσης και println. Τα πρώτα διαφέρει από τη δεύτερη αυτή ξεκινά αυτόματα μια νέα γραμμή.
λειτουργίες
Η ακόλουθη βασική ιδέα στον προγραμματισμό - λειτουργίες. Πρόκειται για μια συγκεκριμένη ακολουθία ενεργειών που εκτελούν μια συγκεκριμένη εργασία. Κάθε λειτουργία μπορεί να πάρει οποιαδήποτε τιμή, και να επιστρέψει το αποτέλεσμα. Για να χρησιμοποιήσετε αυτή τη δομή, θα πρέπει πρώτα να δηλώσουν με τη λέξη-κλειδί func. Μετά περιέχει το όνομα και τις παρενθέσεις. Αν μια τιμή πρόκειται να επιστρέψει, μετά την παρένθεση υποδεικνύει τον τύπο της. Εάν η τιμή επιστροφής δεν υπάρχει, ο τύπος δεν έχει καθοριστεί, ή δείχνουν «κενό» τύπου - άκυρο. Στις παρενθέσεις είναι οι τιμές που παίρνει η συνάρτηση. Για να καλέσετε μια συνάρτηση να αναφέρει το όνομα και τιμές για τα επιχειρήματα.
Μπορείτε να κάνετε το όνομα της παραμέτρου στην κλήση της συνάρτησης αναγκαστικά αναφέρεται. Για το σκοπό αυτό, θα πλαισιώνεται από ένα σύμβολο του «πλέγματος».
Έτσι, μπορείτε να γράψετε όλες τις χρήσιμες λειτουργίες που μπορούν, για παράδειγμα, για τον υπολογισμό των συναλλαγματικών ισοτιμιών, μετατρέψετε μια μονάδα μέτρησης σε μια άλλη. Κάθε φορά που υπάρχει ανάγκη να τα χρησιμοποιούν, ίσα-ίσα για να καλέσετε αυτές τις λειτουργίες, αντί της γραφής του κώδικα από το μηδέν.
Τι κάνουμε τώρα;
Έτσι, όπως φαίνεται από τα παραπάνω, η ανάπτυξη εφαρμογών για το iOS με τα χέρια τους μπορεί να είναι από τις δυνάμεις του καθενός. Το κύριο πράγμα - να μάθουν τα βασικά της γλώσσας προγραμματισμού, να εξοικειωθούν με το περιβάλλον ανάπτυξης και πολλή πρακτική και συχνά. Η πρακτική αυτή συμβάλλει στο να καταστεί σημαντική πρόοδο. Αλλά όπως περιγράφεται εδώ - είναι μόνο η αρχή. Περαιτέρω στον κόσμο του προγραμματισμού θα είναι πολύ ενδιαφέρουσα, περίπλοκη, συναρπαστική. Θα έχετε πάντα το μυαλό σας απότομη, για να δημιουργήσουμε κάτι νέο και καλή διαβίωση. Μετά από όλα, τα μηχανήματα της Apple που χρησιμοποιείται σε όλο τον κόσμο. Ως εκ τούτου, η αίτησή σας θα είναι σε θέση να αξιολογήσει τα εκατομμύρια των ανθρώπων.
Similar articles
Trending Now