Deciding when to pre-populate a Core Data store is a real headache when you need to sync that data store across many devices. However you can learn from my experience and save you the headache that I had to went through.
Reverse-Engineering iCloud Keychain
Ever wonder how iCloud Keychain or 1Password works? Wonder no more.