Hvordan åpne en DB i Xcode
Xcode er en kraftig Integrated Development Environment som gjør det mulig for utviklere å lage komplekse applikasjoner for iPhone og iPad. Sammen med Cocoa nettverk, er Xcode kraftig nok til å lage hele mobile operativsystemer, for eksempel iOS. Xcode IDE følger med Apple LLVM kompilator, en av de mest allsidige kompilatorer tilgjengelig i dag. Selv om Xcode er i stand til å åpne databaser og lese fra dem, må du først er bibliotek under linken fasen av byggeprosessen.
Bruksanvisning
1 Åpne Xcode og åpne prosjektet.
2 Gå til Xcode Prosjekt Navigator og velg "target" entry. Dette vil vise sammendragsinformasjon. Gå til "Build Faser" for å se bygge informasjon.
3 Gå til Link Binary og bytte til biblioteker delen for å se en liste over alle bibliotekene som allerede er inkludert i prosjektet. Klikk på det lille "+" tegnet for å legge til et nytt bibliotek. Velg "libsqlite3.dylib" bibliotek og klikk "Legg til".
4 Tilsett sqlite3.h filen til noen filer som bruker en database definisjon, funksjon eller erklæring ved å legge til denne linjen i begynnelsen av filen:
import "/usr/include/sqlite3.h"
5 Lag en peker-type variabel som peker til en forekomst av en sqlite3 struktur ved å bruke denne koden:
sqlite3 * emailsDB;
6 Bruk "int sqlite3_open (const char * filnavn, sqlite3 ** database);" funksjon for å åpne en DB i Xcode. For eksempel vil denne koden åpne en database som heter "emails.db" i Dokumenter-mappen på en iPhone:
const char * dbpath = [DatabasePath UTF8String]; // Konverter bane til UTF-8
if (sqlite3_open (dbpath, og emailsDB) == SQLITE_OK)
{
// Vellykket åpnet database
} Else {
// Kunne ikke åpne database
}
Strengen inneholder banen til databasen må konverteres til en UTF-8 streng før den kan brukes.