คำถามติดแท็ก cloudkit

2
การใช้ Core Data, iCloud และ CloudKit สำหรับการซิงค์และสำรองข้อมูลและวิธีการทำงานร่วมกัน
ฉันอยู่ในช่วงแรกของการสร้างแอปที่ฉันต้องการบันทึกซิงค์และสำรองข้อมูล แอปจะไม่เก็บไฟล์ใด ๆ เพียงแค่ข้อมูลในฐานข้อมูล มันจะเป็น iOS 8 ขึ้นไปดังนั้นฉันจึงสามารถใช้ CloudKit ได้ ฉันได้ทำการวิจัยและยังไม่ชัดเจนว่า Core Data, iCloud และ CloudKit ทำงานร่วมกันอย่างไร เท่าที่เข้าใจ CloudKit เป็นเพียงวิธีการรับและดึงข้อมูลไปยัง / จากระบบคลาวด์ CloudKit เป็นเพียงวิธีอื่นในการซิงค์ข้อมูลกับ iCloud หรือไม่? คำถามของฉันคือ: หากฉันใช้ CloudKit ฉันยังจำเป็นต้องสร้างฐานข้อมูลหลักภายในเครื่องหรือไม่ ถ้าใช่มันจะซิงค์กับ iCloud โดยอัตโนมัติหรือฉันจะต้องเรียกวิธีการจัดเก็บไปยังทั้งสองที่? หากข้อมูลถูกเก็บไว้ในระบบคลาวด์เท่านั้นผู้ใช้จะสามารถเข้าถึงได้เมื่ออุปกรณ์ iOS ไม่ได้เชื่อมต่อกับอินเทอร์เน็ต ฉันอ่านว่า CloudKit จะมีแคชที่ จำกัด เท่านั้น จะทำงานอย่างไรหากไม่ได้เปิดใช้งานบัญชี iCloud หากมีใครสามารถแยกย่อยสิ่งที่แต่ละเทคโนโลยีทำในกระบวนการบันทึกและซิงค์ฐานข้อมูลข้อมูลหลักแบบออฟไลน์และออนไลน์ ความเข้าใจปัจจุบันของฉันคือ: Core Data ใช้ในการจัดเก็บข้อมูลในเครื่อง iCloud ซิงค์ข้อมูลและจัดเก็บในระบบคลาวด์ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.