Xcode er en kraftfuld Integrated Development Environment , der giver udviklere til at skabe komplekse applikationer til iPhones og iPads . Sammen med Cocoa netværket, er Xcode kraftig nok til at skabe hele mobile operativsystemer , såsom iOS. Xcode IDE leveres med Apple LLVM compiler, en af de mest alsidige compilere til rådighed i dag . Selvom Xcode er i stand til at åbne databaser og læse fra dem , skal du først omfatter et bibliotek under linket fase af byggeprocessen . Ting du skal
Xcode
SQLite
Vis Flere Instruktioner
1
Open Xcode og åbn dit projekt.
2
Go til Xcode Project Navigator og vælg " target" indrejse. Dette vil vise de kortfattede oplysninger . Gå til " Build Phases " fanen for at se build oplysninger .
3
Gå til Link Binary og skifte til Biblioteker sektion for at se en liste over alle biblioteker allerede er medtaget i dit projekt. Klik på det lille "+" tegnet til at tilføje et nyt bibliotek . Vælg " libsqlite3.dylib " bibliotek og klik på " Tilføj".
4
Tilføj sqlite3.h fil til alle filer , der bruger enhver database definition , funktion eller erklæring ved at tilføje denne linje ved begyndelsen af filen : Hej
# import " /usr/include/sqlite3.h "
5
Opret en pointer -typen variabel, der peger på en forekomst af en sqlite3 struktur ved hjælp af denne kode : Hej
sqlite3 * emailsDB ,
6
Brug " int sqlite3_open ( const char * filnavn , sqlite3 ** database ) "-funktionen for at åbne en DB i Xcode . For eksempel vil denne kode åbne en database med navnet " emails.db " i mappen Dokumenter på en iPhone : Hej
const char * dbpath = [ DatabasePath UTF8String ] //Konverter sti til UTF- 8if ( sqlite3_open ( dbpath , & emailsDB ) == SQLITE_OK ) {//succes åbnet database } else { //kunne ikke åbne database }
streng, der indeholder stien til databasen skal konverteres til en UTF-8 string før det kan bruges .