Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako otvoriť DB v Xcode

Xcode je silný integrované vývojové prostredie , ktoré umožňuje vývojárom vytvárať komplexné aplikácie pre iPhone a iPad . Spolu s Cocoa siete , Xcode je dostatočne silný na vytvorenie celej mobilné operačné systémy , ako je iOS . Xcode IDE je dodávaný s Apple LLVM kompilátor , jeden z najvšestrannejších kompilátory sú dnes k dispozícii . Hoci Xcode je schopný otvoriť databázy a čítať z nich , musíte sa najprv napríklad : knižnica v odkaze fáze procesu zostavenie . Veci , ktoré budete potrebovať
Xcode
SQLite
Zobraziť ďalšie inštrukcie Cestuj 1

Otvoriť Xcode a otvorte projekt .
2

Go do Xcode navigátore projektu a zvoľte " cieľovej " záznam . Tým sa zobrazí súhrnné informácie . Prejdite na kartu " Build Phases " zobrazíte informácie o zostavení .
3

Prejsť na linkov binárne a prepnite do sekcie knižnice sa zobrazí zoznam všetkých knižníc už zahrnuté v váš projekt . Kliknite na malé znamienko " + " pridať novú knižnicu . Vyberte " libsqlite3.dylib " knižnicu a kliknite na " Pridať " .
4

Pridať súbor sqlite3.h pre všetky súbory , ktoré používajú akékoľvek definície databázy , funkciu alebo vyhlásenie pridaním tohto riadku na začiatku súboru :

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

Vytvorte ukazovateľ typu premenná , ktorá odkazuje na inštanciu štruktúry sqlite3 pomocou tohto kódu :

sqlite3 * emailsDB ;
6

Použite " int sqlite3_open ( const char * filename , sqlite3 ** databázu ) ; " funkcie pre otvorenie DB v Xcode . Napríklad , bude tento kód otvorí databázu s názvom " emails.db " v priečinku Dokumenty na iPhone :

const char * dbpath = [ DatabasePath UTF8String ] ; //Konvertovať cestu na UTF - 8if ( sqlite3_open ( dbpath , a emailsDB ) == SQLITE_OK ) { //Úspešne otvoril databázy } else { //Nepodarilo sa otvoriť databázu }

reťazec obsahujúci cestu k databáze , musí byť prevedený do UTF - 8 string pred tým , než môžu byť použité .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené