Hvordan åpne en DB i Xcode

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.