iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 11
0
自我挑戰組

IOS從零成長30天日記系列 第 11

技術 IOS-Xcode新手資料庫(SQLite)

  • 分享至 

  • xImage
  •  

Day11
SQLite,作為關聯式資料庫管理系統,是目前常見的資料庫也同時是IOS支援的,輕量的單一檔案存於磁碟中,嵌入式的資料庫使它在應用程式中最為常見!
那麼由於Xcode的預設中沒有SQLite的函式庫,固此需要使用者自己加入
(註解與數字相同)
https://ithelp.ithome.com.tw/upload/images/20200924/20130175GhdVvIxX7l.png
1:該檔案名稱
2:TARGETS之下的檔案名稱
3:General
4:Frameworks,Libraries,and Embedded Content 選項的[+]
https://ithelp.ithome.com.tw/upload/images/20200924/20130175E8tRVuB9uo.png
搜尋sqlite
https://ithelp.ithome.com.tw/upload/images/20200924/20130175fBk97TIeiK.png
This is

https://ithelp.ithome.com.tw/upload/images/20200924/20130175UUteOenMtH.png
記得打勾Targets
https://ithelp.ithome.com.tw/upload/images/20200924/20130175fUVKMpBHkp.png
輸入 #include "sqlite3.h"
https://ithelp.ithome.com.tw/upload/images/20200924/201301757YnhFqkqXC.png
重覆第一步,並搜尋 bridge, 記得選 All 和 Leveis 才能顯示搜尋結果


特性:
支援ACID (Atomic, Consistent, Isolated, Durable) transaction。
Zero-configuration:無須管理者的設定及管理。
支援大部分SQL92的語法。
資料庫存在於一個檔案中。
支援大小至2 terabytes (2^41 Bytes)
記憶體需求小
大部分資料庫操作快
簡單易用的API
支援TCL
詳細的程式碼
程式庫包含完整的功能,無須使用額外的程式/程式庫。
為public domain,可免費使用。
serverless
cross-platform - 使用unicode
不會進行data type檢查


上一篇
IOS-Xcode新手資料庫(Realm Studio)
下一篇
IOS-Xcode新手資料庫(Core Data)
系列文
IOS從零成長30天日記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言