How to access iCloud as core data for iCloud is deprecated
<p>I am working on an app using core data as I thought I could use sync functionality provided by core data for iCloud for syncing data between iPad and iPhone, now it is deprecated. </p>

<p>I came across CloudKit but it is mainly to create and manage data that can be consumed by <em>community of end users</em> but not just one like chat apps. My app is only for <em>single user</em> so that user can sync their data between their apple eco system devices. </p>

<p>I am new to iOS development so it would be helpful to know which technology will meet my requirements.</p>

<p>In short, can you please suggest what should I use </p>

<ol>
<li>If have to store data on phone for offline use</li>
<li>Then sync it across devices if user have say iPhone, iPad, and iWatch</li>
</ol>

<p>P.S. Can you please suggest something that doesn't need the user to be signed into iCloud while saving the data.</p>