2016-03-30 11:49:14 1437瀏覽
iCloud的作用就是能夠讓你存儲(chǔ)的圖片、文件、日程安排、通訊錄等能夠在連接到同一個(gè)賬號(hào)的機(jī)器之問(wèn)進(jìn)行同步,而且這些并不需要你手動(dòng)去同步,機(jī)器自己就會(huì)完成所有的同步工作。
如何開(kāi)發(fā)iOS應(yīng)用App構(gòu)建前數(shù)據(jù)同步設(shè)備 iCloud
對(duì)于開(kāi)發(fā)者來(lái)說(shuō),iCloud也是卜分有用的,你也可以將程序中的一些數(shù)據(jù)存儲(chǔ)在iCloud上,我們?cè)诒竟?jié)中就會(huì)學(xué)習(xí)UIDocument類(lèi),在iCloud中訪(fǎng)問(wèn)文件、自動(dòng)保存以及其他的一些特性。我們需要運(yùn)行iOS6的設(shè)備來(lái)完成測(cè)試(比如一個(gè)iPhone和一個(gè)iPad),現(xiàn)在在模擬器上還沒(méi)有加入iCloud的支持。
那么,iCloud是如何工作的呢?在iOS手機(jī)程序開(kāi)發(fā)中,所有的數(shù)據(jù)都存放在本地的一個(gè)目錄中,然后每個(gè)程序都只能訪(fǎng)問(wèn)這個(gè)日錄下的數(shù)據(jù),這個(gè)也能夠保證這個(gè)程序不改變其他程序的數(shù)據(jù)。iCloud會(huì)把文件分塊,分成幾個(gè)chunk,這樣的好處就是當(dāng)你在不同的設(shè)備上修改同一個(gè)文件的時(shí)候,如果你修改的是不舊的塊,那么就/f:會(huì)發(fā)生任何問(wèn)題。
但是,如果你修改的是相同的部分,那么這就是開(kāi)發(fā)者要考慮的問(wèn)題了。分塊還有一個(gè)好處就是,當(dāng)你第一次創(chuàng)建一個(gè)文件的時(shí)候,所有的塊都會(huì)上傳到服務(wù)器上,當(dāng)你再做改動(dòng)時(shí),就會(huì)檢測(cè)你哪些塊做過(guò)改動(dòng),然后只把改過(guò)的塊進(jìn)行上傳,這樣就能夠節(jié)省帶寬。
當(dāng)我們第一次把iOS開(kāi)發(fā)應(yīng)用安裝在蘋(píng)果設(shè)備上的時(shí)候,我們會(huì)需要提供+個(gè)Apple ID,通過(guò)這個(gè)ID,就可以把我們的設(shè)備都加入到iCloud中。為了檢查你的設(shè)備是否能夠正常支持iCloud,你可以通過(guò)登陸iCloud在你的日歷中加入一些條目,然后看這個(gè)沒(méi)備是否能夠?qū)@些條同進(jìn)行更新,如果能的話(huà),就表示設(shè)備可用,這樣我們就可以構(gòu)建我們的App了。
查看更多關(guān)于“Android培訓(xùn)資訊”的相關(guān)文章>>