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

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

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

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

在AppDelegate.m中輸入以下代碼,以便復制預置數(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ā)中應用的內(nèi)容介紹完了,希望本文能對你有所幫助!

責任編輯:zhaolei 來源: 新浪博客
相關推薦

2011-09-02 19:12:59

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

2013-01-06 09:52:43

SQLite

2013-04-09 16:04:06

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

2011-07-27 10:16:41

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

2011-08-17 14:20:21

IOS開發(fā)GraphicsCon

2013-05-02 13:06:05

C++遇到iOS應用開SQLITE

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-08-10 17:37:00

iPhoneASIHTTPRequ

2011-09-06 16:44:47

IOS應用SQLite

2020-03-31 21:50:41

JavaScript前端技術

2022-07-15 09:01:15

React對象編程

2011-08-15 11:13:06

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

2009-04-29 16:05:23

Oracle連接輸出SQL

2011-08-12 14:33:06

iPhone緩存文件

2015-03-30 09:32:15

XcodeiOS應用程序

2021-05-07 15:36:50

iOS隱藏應用程序
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 伊人婷婷| 亚洲经典一区 | 国产一区二区精品在线 | 精品国产欧美一区二区三区成人 | 欧美一区二区三区 | 亚洲精品黑人 | 一区二区三区视频免费看 | 精品国产精品三级精品av网址 | 精品日本中文字幕 | www.av在线| 色黄网站| 久久99久久99久久 | 亚洲欧美日韩在线 | 日韩尤物视频 | 91一区二区三区 | 中文字幕一区二区三区精彩视频 | 免费毛片www com cn | 黄色毛片在线观看 | 久久大陆 | 欧美日韩国产一区二区三区 | 日产精品久久久一区二区福利 | 日韩一级免费电影 | 高清视频一区 | 中文一区二区 | 欧美精品1区 | 免费看黄色国产 | 国产精品视频999 | 国产伦一区二区三区 | 久久国内精品 | 中国一级毛片免费 | 欧美久久一区二区 | 男女搞网站 | 在线观看av网站永久 | 欧美成年网站 | 欧美国产一区二区三区 | 久久久久久久一区二区 | 国产高清免费视频 | 九九99精品 | 日韩精品1区2区 | 欧美成人精品一区二区男人看 | 亚洲欧美综合精品久久成人 |