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

* Γνώση Υπολογιστών >> Προγραμματισμός >> Visual Βασικά Προγραμματισμός

Πώς να ανοίξετε ένα DB σε Xcode

Xcode είναι ένα ισχυρό ολοκληρωμένο περιβάλλον ανάπτυξης που επιτρέπει στους προγραμματιστές να δημιουργήσουν πολύπλοκες εφαρμογές για iPhones και iPads . Μαζί με το δίκτυο κακάο , Xcode είναι αρκετά ισχυρό ώστε να δημιουργήσουν ολόκληρο κινητά λειτουργικά συστήματα , όπως το iOS . Xcode IDE έρχεται με το LLVM compiler της Apple , ένα από τα πιο ευπροσάρμοστα μεταγλωττιστές που είναι διαθέσιμες σήμερα . Παρά το γεγονός ότι Xcode είναι σε θέση να ανοίξει τις βάσεις δεδομένων και να διαβάσετε από αυτά , θα πρέπει πρώτα να περιλαμβάνουν μια βιβλιοθήκη κατά τη διάρκεια της φάσης σύνδεσμο της διαδικασίας κατασκευής . Τα πράγματα που θα χρειαστείτε
Xcode
SQLite
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ανοίξτε Xcode και ανοίξτε το έργο σας . 2

Go στο Xcode έργου Navigator και επιλέξτε το " στόχο " την είσοδο . Αυτό θα εμφανίσει τις συνοπτικές πληροφορίες . Μεταβείτε στην καρτέλα "Build Φάσεις " για να δείτε όλη την πληροφορία κατασκευής .
Εικόνων 3

Πηγαίνετε στο σύνδεσμο Binary και μεταβείτε στην ενότητα Βιβλιοθήκες για να δείτε μια λίστα με όλες τις βιβλιοθήκες που περιλαμβάνονται ήδη στο το έργο σας . Κάντε κλικ στο μικρό σημάδι " + " για να προσθέσετε μια νέα βιβλιοθήκη . Επιλέξτε το " libsqlite3.dylib « βιβλιοθήκη και κάντε κλικ στο κουμπί " Προσθήκη ".
Η 4

Προσθέστε το αρχείο sqlite3.h για τα αρχεία που χρησιμοποιούν κανένα ορισμό της βάσης δεδομένων , η λειτουργία ή δήλωση με την προσθήκη αυτή τη γραμμή στο η αρχή του αρχείου :

# import " /usr/include/sqlite3.h "
5

Δημιουργήστε μια μεταβλητή τύπου δείκτη που δείχνει σε ένα στιγμιότυπο της δομής sqlite3 με τη χρήση αυτού του κώδικα :

sqlite3 * emailsDB ?
Η 6

Χρησιμοποιήστε το " sqlite3_open int ( const char * Όνομα , sqlite3 ** βάση δεδομένων) ? " λειτουργία για να ανοίξει ένα DB σε Xcode . Για παράδειγμα , ο κώδικας αυτός θα ανοίξει μια βάση δεδομένων που ονομάζεται " emails.db " στα Έγγραφα φάκελο σε ένα iPhone :

const char * DBPath = [ DatabasePath UTF8String ] ? //Μετατροπή διαδρομή προς UTF - 8If ( sqlite3_open ( DBPath , και emailsDB ) == SQLITE_OK ) { //άνοιγμα βάσης δεδομένων με επιτυχία } else { //απέτυχε να ανοίξει τη βάση δεδομένων }

το string που περιέχει τη διαδρομή για τη βάση δεδομένων πρέπει να μετατραπεί σε ένα UTF - 8 εγχόρδων προτού να μπορέσει να χρησιμοποιηθεί .
Η
εικόνων

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

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