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

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

5
ข้อมูลเบื้องต้นเกี่ยวกับ iCloud และตัวอย่างโค้ด [ปิด]
ตามที่กล่าวมาในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบถาม & ตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจก่อให้เกิดการถกเถียงโต้แย้งการสำรวจความคิดเห็นหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงได้และอาจเปิดขึ้นมาใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อรับคำแนะนำ ปิดให้บริการใน9 ปีที่ผ่านมา ในฐานะผู้เริ่มต้นฉันกำลังดิ้นรนกับ iCloud มีตัวอย่างอยู่บ้าง แต่โดยปกติแล้วจะมีรายละเอียดค่อนข้างมาก (ในฟอรัมนักพัฒนาจะมีหนึ่งสำหรับ iCloud และ CoreData ซึ่งมีขนาดใหญ่มาก) เอกสารแอปเปิ้ลจะ OK แต่ฉันยังคงไม่สามารถมองเห็นภาพใหญ่ ดังนั้นโปรดอดทนกับฉันคำถามเหล่านี้บางคำถามค่อนข้างพื้นฐาน แต่อาจตอบได้ง่าย บริบท:ฉันมีแอพ iCloud ที่ใช้งานง่ายมาก (โค้ดตัวอย่างเต็มด้านล่าง) มี UITextView เพียงรายการเดียวที่แสดงต่อผู้ใช้และข้อมูลของเขา / เธอจะถูกบันทึกไว้ในไฟล์ที่เรียกว่า text.txt ไฟล์ txt จะถูกพุชไปยังระบบคลาวด์และพร้อมใช้งานสำหรับทุกอุปกรณ์ ทำงานได้อย่างสมบูรณ์ แต่: ปัญหาหลัก: แล้วผู้ใช้ที่ไม่ใช้ iCloud ล่ะ? เมื่อฉันเปิดแอพ (ดูรหัสด้านล่าง) ฉันตรวจสอบว่าผู้ใช้เปิดใช้งาน iCloud หรือไม่ หากเปิดใช้งาน iCloud ทุกอย่างก็เรียบร้อยดี แอปไปข้างหน้าและค้นหา …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.