ios開發什麼情況要用到資料庫,進行iOS 開發需要學什麼資料庫

2022-08-02 18:25:04 字數 2488 閱讀 7531

1樓:匿名使用者

第一,我不是高手,第二,我可以分享下我的心得。一般的資料量很小的專案,沒必要使用資料庫,如果只是儲存寫使用者資訊,大可以用其他的方法,用keychain或者nsuserdefault或者其他的都可以。任何乙個專案都需要儲存乙個使用狀態,不能每次開啟專案的時候都和第一次執行一樣,完全新,要給人以使用過的感覺就要儲存一些歷史資料。

如果怕影響使用者體驗的話,可以多開執行緒在後台去對資料操作(資料量大的情況下),記得對執行緒要**。如果你對儲存資料比較迷茫的話,你可以google一下ios的四種資料持久化,對於sqlite和coredata,我個人認為只是兩種不同的儲存方法,一種是小型輕量級sqlite資料庫,所有移動裝置經常用到的,還有一種是蘋果針對ios作業系統開發的coredata資料儲存,具體孰勝孰略還有待你自己去了解,一般如果我的資料庫要非常多的**互相關聯最後查詢一條結果那麼我會採用sqlite,如果儲存一些有規律的資料那麼我會採用coredata,沒有哪個更好的說法,只能說這兩種都各有千秋,而我聽前輩們說,coredata只是蘋果對sqlite的又一次封裝而已,方便操作但也侷限操作

進行ios 開發需要學什麼資料庫

2樓:七七八八小店

coredata,這個oc自帶的資料庫(希望可以這樣講),它也是封裝的sqlite,所以要精通還要了解熟悉sqlite

ios開發可以使用資料庫嗎?

3樓:雪花飛落人家

可以用啊,當然必須可以用啊,

keychain,nsuserdefault,plist,coredata,sqlite,檔案的形式的儲存,這6個一般是最常用的,其他的我也沒有用過,也不知道效能咋樣,畢竟我也不是大神,

keychain,鑰匙串,那種無線的密碼儲存一般都是用的是這個,

nsuserdefault 這個適合儲存小型的資料,一般就存個使用者的id,用來判斷是否登入

plist 這個你看又好多改變字型的大小,主題,一般用的是plist

coredata和這個sqlist,,這兩個看你用哪個方便用哪個,熟練用哪個就用哪個,一般儲存歷史記錄,快取很多的資料,大型的資料,一般用這2個其中1個

檔案,文章,特別長的文章,我一般用檔案儲存,畢竟存的東西少,這是一篇文章的所有內容

開發安卓或ios需要掌握多深的資料庫,一定要精通資料庫嗎

4樓:jamesqiu無悔

coredata,這個oc自帶的資料庫(希望可以這樣講),它也是封裝的sqlite,所以要精通還要了解熟悉sqlite

5樓:

這個看你對自己的要求

如何處理ios開發中 app端資料庫和**資料庫選擇和同步問題

6樓:

一般的資料量很小的專案,沒必要使用資料庫,如果只是儲存寫使用者資訊,大可以用其他的方法,用keychain或者nsuserdefault或者其他的都可以。

對於sqlite和coredata,只是兩種不同的儲存方法,一種是小型輕量級sqlite資料庫,所有移動裝置經常用到的,還有一種是蘋果針對ios作業系統開發的coredata資料儲存,可以說是各有優缺點,一般如果資料庫要非常多的**互相關聯最後查詢一條結果那麼採用sqlite,如果儲存一些有規律的資料那麼就會採用coredata,沒有哪個更好的說法,只能說這兩種都各有千秋,而我聽前輩們說,coredata只是蘋果對sqlite的又一次封裝而已,方便操作但也侷限操作。

ios中資料庫使用什麼技術實現的

7樓:精氣神元

coredata是ios開發中經常使用的資料持久化的技術。但其操作過程稍微繁瑣,即使你只是實現簡單的訪問,不涉及請求優化,也要進行許多配置工作,**量在動輒幾十行,對新手來說也需要較大時間成本。 magicalrecord是oc的乙個庫

8樓:明明

sqlite和coredata

常用資料庫: sqlserver 2000-----儲存遊戲的所有使用者的資訊

oracle

mysql------網上php**使用較多特點: 網路資料庫, 支援的功能多, 程式比較大移動開發常用: sqlite資料庫

特點: 足夠小, 足夠快(本地資料庫), 使用比較簡單常用軟體: mesasqlite資料庫操作軟體

資料庫操作語言: sql(結構化查詢語言)常用開源庫: fmdb

想開發乙個 ios 程式,需要讀取oracle資料庫裡的資料,採取什麼辦法?能從 iphone 端寫入資料嗎?

9樓:一鳴

如果你能找到乙個c或c++的oracle api可以嘗試在ios直接連線。

最簡單的方式為建乙個web伺服器讀取oracle資料庫,ios與web伺服器之間建立介面進行資料互動。

資料庫開發是什麼,資料庫開發程式設計是什麼樣的乙個概念啊

資料庫開copy發是資料bai庫管理系統 dbms 和資料庫應用軟體設計研發的du總稱,資料運維 參與數zhi據庫生產環境的dao問題優化和解決等方面的事宜。一般資料庫開發要經過設計 開發資料庫系統和資料庫應用軟體,因此與軟體研發的過程一樣,會覆蓋需求 設計 程式設計和測試四個階段 需求 深入調研使...

什麼情況下要用到戶口本,哪些情況下會用到戶口本?

用到戶口本的情況有 1 辦理結婚證,離婚證等婚姻登記手續,需要當事人戶口本。2 購房或賣房,需要當事人出具戶口本。3 證明親屬關係,辦理繼承,贈與等需要戶口本。4 孩子建檔,辦理出生證明,落戶,入托,上學,等需要戶口本。5 新入人員的戶口登記 兵役登記。6 辦理申請出境手續 辦理生育申請 辦理機動車...

想學一門資料庫開發技術,大家有什麼建議

delphi的創始人被微軟挖走,隨後就創立了dotnet.隨後delphi的市場也就被dotnet侵占.要學先學簡單的c builder工具吧.用的是c 語言,上手比較容易.vc太難了,沒人教的話初學者很難上手.學會了c builder,你也基本上可以說是學會了delphi.pb這東西就不要去碰了,...