第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在iPhone上使用CoreData或SQLite?

在iPhone上使用CoreData或SQLite?

開滿天機(jī) 2019-08-26 18:49:13
在iPhone上使用CoreData或SQLite?由于CoreData已經(jīng)可以在OS 3.0中用于iPhone,它是否意味著數(shù)據(jù)持久性的答案并取代所有直接需求SQLite?還有什么理由可以使用SQLite?什么是SQLitevs.的優(yōu)點(diǎn)/缺點(diǎn)CoreData?
查看完整描述

3 回答

?
qq_遁去的一_1

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊

總之,Core Data可以極大地簡化您的代碼,特別是對于復(fù)雜的對象模型。你幾乎可以免費(fèi)獲得撤銷/重做支持。它還提供了一些非常顯著的性能優(yōu)勢,特別是在iPhone上。即使它看起來違反直覺,考慮到你認(rèn)為框架有多少開銷,在大多數(shù)情況下,你可以使用Core Data擊敗手工調(diào)優(yōu)的SQLite的性能。在iPhone上,它可以很好地批量提取以最大限度地減少內(nèi)存使用。

正如所指出的那樣,一個(gè)缺點(diǎn)是,這會(huì)限制您為最終用戶提供iPhone OS 3.0。但是,這對我的用戶來說根本不是問題,而且只會(huì)變得不那么好。


查看完整回答
反對 回復(fù) 2019-08-26
?
ABOUTYOU

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

這可能是一個(gè)較小的好處,但SQLite在平臺(tái)之間更容易移植,因?yàn)镃ore Data是Cocoa的一部分,而SQLite是純C.這意味著如果你想將應(yīng)用程序移植到PC,例如,你會(huì)有在使用純SQLite的情況下重寫的代碼較少。

然后,如果您想使用本地?cái)?shù)據(jù)庫(不一定與任何iPhone應(yīng)用程序相關(guān))開發(fā)任何其他跨平臺(tái)的東西,那么您將擁有一些SQLite經(jīng)驗(yàn)。


查看完整回答
反對 回復(fù) 2019-08-26
?
吃雞游戲

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊

如果您希望應(yīng)用程序在未運(yùn)行OS 3.0的iPhone上運(yùn)行,則必須使用SQLite。

但是,使用CoreData(我相信使用SQLite作為后端)意味著您不必編寫自己的數(shù)據(jù)庫交互代碼,這是非常麻煩的事情,尤其是在您進(jìn)行關(guān)系等時(shí)。

我自己使用CoreData ......


查看完整回答
反對 回復(fù) 2019-08-26
  • 3 回答
  • 0 關(guān)注
  • 578 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)