• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Core Data Initialization
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Core Data Initialization


  • Subject: Re: Core Data Initialization
  • From: Dave <email@hidden>
  • Date: Wed, 04 Sep 2013 17:07:20 +0100

On 4 Sep 2013, at 15:54, Fritz Anderson <email@hidden> wrote:

> On 4 Sep 2013, at 6:33 AM, Dave <email@hidden> wrote:
>
>> It doesn't actually say use an Core Data SQLite file, it says use a persistent store which may or may not be the same thing. Using an SQLite file that has been created using an older version of the app is really dodgy for a number of reasons:
>>
>> You have to manually copy the data out of an app from the simulator or a device into your project structure. If you don't do this, if the Model Changes, it may well crash on a clean install. This will be largely hidden at the development stage.
>>
>> It is better to use the same source as the real application will use to build a fresh copy of the Store. In my case the live app uses JSON Server feeds to populate a Core Data Store. So, in this case all I have to do is hold local copies of the JSON files, and on a clean install (the first time the app is launched), change the URL to point to the local files, instead of the usual Server URL.
>
> I understand you to be saying, as an absolute best practice, that apps that depend on initialized Core Data stores should generate the initial stores from raw (or reformatted) source data. Forgive me if I misunderstand.

It's best practise IF it's possible to do it with your App (which I can in this case). If for some reason (like it's too slow) you can't do best practise, then do second best practise and document it!

Cheers
Dave
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


References: 
 >Core Data randomly reports updating an object, but it is unchanged (From: Jerry Krinock <email@hidden>)
 >Core Data Initialization (From: Dave <email@hidden>)
 >Re: Core Data Initialization (From: Willeke <email@hidden>)
 >Re: Core Data Initialization (From: Dave <email@hidden>)
 >Re: Core Data Initialization (From: Fritz Anderson <email@hidden>)

  • Prev by Date: Re: Threadsafe copy of objective c object
  • Next by Date: Re: Subclassing a View Controller in a Storyboard
  • Previous by thread: Re: Core Data Initialization
  • Next by thread: Re: Core Data randomly reports updating an object, but it is unchanged
  • Index(es):
    • Date
    • Thread