iCloud 的簡單使用
keychain 可以用來持久化儲存一些特定的資料,但是這樣做並不能保證特別安全。雖然 iOS 系統升級後,鑰匙串並不會受到影響,但是在還原系統之後,鑰匙串也會跟著重置。另外如果裝置損壞不能使用,儲存在這個裝置鑰匙串上的資訊也不能夠讀取出來了。
對於一些特定的需求,我們可能需要用 iCloud 來儲存一些特定的資料,原理的話咱們不說,主要還是在實踐上,咱們開始動手操作一番吧。
1.新增iCloud容器
去蘋果開發者中心新增 iCloud 容器,也就是 iCloud Containers,如圖


id格式為 iCloud.+bundle ID ,這個 bundle ID 不一定是你的工程裡的 bundle ID,只要你在 APP ID 裡把這個容器新增進去就行了(目前發現是這樣沒錯~)
2.配置 Capabilities
在工程裡把 iCloud 功能開啟,將容器新增上去,可能也會自動給你配置
