成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解Sqlite如何在IOS開發(fā)中應(yīng)用

移動(dòng)開發(fā) iOS
Sqlite如何在IOS開發(fā)中應(yīng)用是本文要介紹的內(nèi)容,主要是來學(xué)習(xí)在IOS開發(fā)中sqlite數(shù)據(jù)庫的使用方法,具體內(nèi)容來看本文詳解。

Sqlite如何在IOS開發(fā)中應(yīng)用是本文要介紹的內(nèi)容,主要是來學(xué)習(xí)在IOS開發(fā)sqlite數(shù)據(jù)庫的使用方法。sqlite數(shù)據(jù)庫初始化,復(fù)制到用戶目錄,并判斷是否數(shù)據(jù)庫已經(jīng)存在,或者復(fù)制是否成功!

在AppDelegate.m中輸入以下代碼,以便復(fù)制預(yù)置數(shù)據(jù)庫到指定doucment目錄

  1. - (BOOL) initializeDb {  
  2. NSLog (@"initializeDB");  
  3. // look to see if DB is in known location (~/Documents/$DATABASE_FILE_NAME)  
  4. //START:code.DatabaseShoppingList.findDocumentsDirectory  
  5. NSArray *searchPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);  
  6. NSString *documentFolderPath = [searchPaths objectAtIndex: 0];  
  7. //查看文件目錄  
  8. NSLog(@"%@",documentFolderPath);  
  9. dbFilePath = [documentFolderPath stringByAppendingPathComponent:@"shopping.db"];  
  10. //END:code.DatabaseShoppingList.findDocumentsDirectory  
  11. [dbFilePath retain];  
  12. //START:code.DatabaseShoppingList.copyDatabaseFileToDocuments  
  13. if (! [[NSFileManager defaultManager] fileExistsAtPath: dbFilePath]) {  
  14. // didn't find db, need to copy  
  15. NSString *backupDbPath = [[NSBundle mainBundle] pathForResource:@"shopping" ofType:@"db"];  
  16. if (backupDbPath == nil) {  
  17. // couldn't find backup db to copy, bail  
  18. return NO;  
  19. } else {  
  20. BOOL copiedBackupDb = [[NSFileManager defaultManager] copyItemAtPath:backupDbPath toPath:dbFilePath error:nil];  
  21. if (! copiedBackupDb) {  
  22. // copying backup db failed, bail  
  23. return NO;  
  24. }  
  25. }  
  26. }  
  27. return YES;  
  28. //END:code.DatabaseShoppingList.copyDatabaseFileToDocuments  
  29. NSLog (@"bottom of initializeDb");  
  30. }  
  31. - (void)applicationDidFinishLaunching:(UIApplication *)application {  
  32. // copy the database from the bundle if necessary  
  33. if (! [self initializeDb]) {  
  34. // TODO: alert the user!  
  35. NSLog (@"couldn't init db");  
  36. return;  
  37. }  
  38.     // Add the tab bar controller's current view as a subview of the window  
  39.     [window addSubview:tabBarController.view];  

小結(jié):詳解Sqlite如何在IOS開發(fā)中應(yīng)用的內(nèi)容介紹完了,希望本文能對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來源: 新浪博客
相關(guān)推薦

2011-09-02 19:12:59

IOS應(yīng)用Sqlite數(shù)據(jù)庫

2013-01-06 09:52:43

SQLite

2013-04-09 16:04:06

iOS開發(fā)SQLite知識(shí)總結(jié)

2011-07-27 10:16:41

iPhone SQLite 數(shù)據(jù)庫

2013-05-02 13:06:05

C++遇到iOS應(yīng)用開SQLITE

2011-08-17 14:20:21

IOS開發(fā)GraphicsCon

2011-08-17 14:30:34

iOS開發(fā)窗口

2013-04-01 10:49:51

iOS開發(fā)sqlite數(shù)據(jù)庫

2011-07-04 17:45:45

Qt Sqlite 數(shù)據(jù)庫

2013-01-06 12:23:59

Android開發(fā)SQLite數(shù)據(jù)庫

2011-08-17 15:10:21

iPhone開發(fā)Web視圖

2011-09-06 16:44:47

IOS應(yīng)用SQLite

2011-08-10 17:37:00

iPhoneASIHTTPRequ

2011-08-15 11:13:06

IOS開發(fā)并發(fā)Dispatch Qu

2021-05-07 15:36:50

iOS隱藏應(yīng)用程序

2011-08-12 14:33:06

iPhone緩存文件

2011-08-15 11:37:20

iPhone開發(fā)Mask

2021-07-02 20:37:19

Python代碼SRP

2009-06-02 10:02:50

eclipse jboeclipse jbojboss for e

2020-03-31 21:50:41

JavaScript前端技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 99久久精品国产一区二区三区 | 国产免费麻豆视频 | 亚洲精品一区中文字幕乱码 | 91精品国产91久久久久久三级 | 中文日韩字幕 | 国产一区不卡在线观看 | 国产成人综合亚洲欧美94在线 | 日本不卡免费新一二三区 | 一区二区三区在线免费观看视频 | 亚洲成人网在线观看 | 91视频在线网站 | 国产高清视频 | 亚洲黄色一区二区三区 | 草草在线观看 | 亚洲天堂av在线 | 久久精品91久久久久久再现 | 国产精品国产成人国产三级 | 欧美国产一区二区 | 午夜影院在线观看 | av成人在线观看 | 欧美日韩国产高清 | 国产成人免费视频网站视频社区 | 久久久久久国产精品免费免费男同 | 欧美成人一区二区三区 | 久久亚洲国产精品 | 在线一区视频 | 免费观看www | 伊人久久大香线 | 久久久www成人免费精品 | 日韩成人高清 | 日韩在线欧美 | 黄色免费在线观看网站 | 男人的天堂avav | 欧洲精品久久久久毛片完整版 | 美女久久 | 亚洲精品乱码久久久久久9色 | 91正在播放| 免费成人av | 欧美性生活视频 | 成人国产精品色哟哟 | 日韩精品一区二区三区中文字幕 |