Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να κάνει ένα iPhone App Really Simple

της Apple το Xcode , Interface Builder , το iPhone SDK , και Objective- C γλώσσα προγραμματισμού που μπορεί να είναι λίγο overwelming σε πρώτη φάση, ακόμη και για έμπειρους προγραμματιστές που είναι πιο εξοικειωμένοι με το Visual Studio της Microsoft . Ωστόσο , με λίγο χρόνο και την πρακτική , μπορείτε να φτιάξετε το δικό σας iPhone apps και να προχωρήσουμε μεταξύ Interface Builder και το Xcode σαν επαγγελματίας . Οδηγίες
Η

1 Δημιουργήστε ένα νέο έργο Xcode και επιλέξτε " Window -based εφαρμογών" κάτω από την καρτέλα iOS . 2

Επιλέξτε το αρχείο " ( projectname ) AppDelegate.h . " Αυτή είναι η "κεφαλίδα " το αρχείο για το έργο . Ορίστε όλα τα κομμάτια των δεδομένων και τις λειτουργίες που θα πρέπει να κάνετε το έργο σας
εικόνων 3

Κάντε τις τροποποιήσεις στο συντάκτη σας να μοιάζει με αυτό : .

# Import

@ simpleAppDelegate interface : NSObject {

UIWindow * παράθυρο?

IBOutlet UIWebView * στον browser ?

IBOutlet UITextField * Η διεύθυνση ?

}

- ( IBAction ) takeStringURLFrom : ( id ) αποστολέα ?

@ ιδιοκτησίας ( nonatomic , διατηρούν ) IBOutlet UIWindow * παράθυρο?

@ τέλος
Η 4

Αντικατάσταση " simpleAppDelete " με το όνομα του έργου σας . Ορίστε πέντε νέα σημεία στον κώδικα . Πρώτο και το τελευταίο είναι ένα παράθυρο . Ένα δημιουργεί το παράθυρο στη μνήμη , το άλλο ορίζει ως « IBOutlet " ακίνητο που σας επιτρέπει Interface Builder ( IB ) γνωρίζουν την ύπαρξή του παραθύρου . Το δεύτερο και το τρίτο ορίζουν ένα « UIWebView " και " UITextfield " αντικείμενο που ονομάζεται " πρόγραμμα περιήγησης " και " διεύθυνση ". Αυτά κατέχουν το πρόγραμμα περιήγησης και γραμμή διευθύνσεων του . Η προτελευταία ορίζει ένα " IBAction " όνομα " takeStringURLFrom : . " Αυτό ορίζει μια λειτουργία που μπορεί να συνδεθεί με το Interface Builder για να ανακτήσετε το URL από τη γραμμή διεύθυνσης και τοποθετήστε το στο πρόγραμμα περιήγησης . Αποθηκεύστε την εργασία σας .
5

Επιλέξτε το αρχείο " ( projectname ) AppDelegate.m . " Αυτό είναι το αρχείο κώδικα . Γράψτε τον κώδικα του προγράμματος για την εφαρμογή σας . Ένα μεγάλο μέρος της έχει ήδη γράψει για εσάς αυτόματα , έτσι ώστε το μόνο που χρειάζεται να προσθέσετε μερικές γραμμές
Η 6

Επικολλήστε τον ακόλουθο στο αρχείο κώδικα : .

- ( IBAction ) takeStringURLFrom : ( id ) { αποστολέα

NSLog ( @ "Προσπάθεια να φορτώσει ")?

NSURL * url = [ NSURL URLWithString : [κείμενο αποστολέα ] ] ?

NSURLRequest * αιτήματος = [ NSURLRequest requestWithURL : url ] ?

[ περιηγητή loadRequest : αίτηση ] ?

}

Αυτό γράφει πρώτα μια καταχώρηση στο αρχείο καταγραφής του έργου του προγράμματος σημειώνοντας ότι επιχειρεί για να φορτώσει μια σελίδα web . Στη συνέχεια , επιχειρεί να μετατρέψει το κείμενο από το πεδίο κειμένου που ορίζεται σε μια διεύθυνση URL . Τέλος , δημιουργεί ένα αίτημα ιστού για αυτήν τη διεύθυνση URL και το στέλνει στο πρόγραμμα περιήγησης για να εμφανιστεί. Θυμηθείτε να δημοσιεύσετε έξω από την παρένθεση { } για τις υφιστάμενες λειτουργίες. Αποθηκεύστε την εργασία σας .
Η

7 Κάντε διπλό κλικ στο αρχείο " MainMenu.xib " για να ανοίξει Interface Builder . Θα σας παρουσιαστεί με ένα κενό εικόνα ενός iPhone .
8

Τύπος " πεδίο κειμένου " στο πλαίσιο αναζήτησης στο παράθυρο της βιβλιοθήκης και σύρετε το προκύπτον " UITextField " στο κενό παράθυρο του iPhone σας . Θέση που στο επάνω μέρος του παραθύρου , και χρησιμοποιήστε το ποντίκι για να σύρετε τα άκρα και να αλλάξετε το μέγεθός του .
Η 9

Τύπος " προβολή Web " στο πλαίσιο αναζήτησης στο παράθυρο της βιβλιοθήκης και σύρετε το " UIWebView " στη συσκευή σας iPhone κενό παράθυρο . Θέση ακριβώς κάτω από το UITextField και σύρετε τις άκρες , έτσι ώστε να γεμίζει το υπόλοιπο του παραθύρου .
Η 10

Πιέστε το πλήκτρο " Ctrl " και κάντε κλικ στο UITextField . Αυτό θα φέρει επάνω έναν κατάλογο όλων των « συνδέσεις » που είναι δυνατό από το πεδίο κειμένου . Επιλέξτε " μοντάζ έκανε τέλος " και σύρετέ το στη " ( projectname ) AppDelete " στο παράθυρο του έργου . Μια λίστα επιλογών θα εμφανιστεί όταν αφήσετε το ποντίκι . Επιλέξτε " takestringurlfrom . " Αυτό διευκρινίζει ότι όταν ο χρήστης τελειώσει την επεξεργασία κειμένου στη γραμμή διευθύνσεων , το κείμενο θα πρέπει να ρυθμιστεί στη λειτουργία που έγραψε .
Η 11

Πατήστε το " Ctrl " και κάντε κλικ στο " AppDelete " στο παράθυρο του έργου . Θα εμφανιστεί μια λίστα με τις πιθανές συνδέσεις . Επιλέξτε αυτό που ονομάζεται " διεύθυνση " και σύρετέ το στη γραμμή διευθύνσεων . Επιλέξτε αυτό που ονομάζεται " πρόγραμμα περιήγησης " και σύρετε το στο WebView . Αυτό σας δίνει τη δυνατότητα οικοδόμος διεπαφή γνωρίζουν τι συστατικά που μιλάμε για όταν έγραψε τον κώδικα σας . Αποθηκεύστε την εργασία σας και , πίσω στο Xcode , κάντε κλικ στο κουμπί "Build and Run ".
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα