I will create an application that launches it as an application for the iPhone. Then an OS X application with very similar functionality will be developed. Both applications will have a large code base and rely heavily on content stored in Core Data, so it seems logical to store everything in one Xcode project.
Q1. This is a good idea, and can it be done? What is the best way to fix this?
Q2. I want to sync the contents of the master data via iCloud (between the iPhone app and the OS X app), can someone point me to a good source of how this works (I am a registered Apple developer, but cannot find it)
Q3. The iPad version may appear later, should I start with a universal application or convert it later?
source share