Re: One more Document app style question

2014-10-19 Thread Mike Abdullah

 On 18 Oct 2014, at 17:19, Luther Baker lutherba...@gmail.com wrote:
 
 Coming from an iOS background, I'm used to seeing (and encapsulating) the
 creation of key Core Data components (persistent store, location,
 contexts). Everything is pretty explicit and consequently easy to follow.
 
 When I use Xcode to generate a desktop Document based app for me, that
 functionality is hidden from me. No problem ... but, I don't like the class
 name Document - I'd like to change it so something specific ...
 MyAppDocument. Maybe that is easy enough ... but then there's the
 Document.xib file ... and Document.xcdatamodel.
 
 So, how does the app specific Document class know which datamodel to
 instantiate? Is the rule simply that the name of the NSDocument's subclass
 must match the name of the datamodel file (similar to the default behavior
 for xib matching)? -- or is there something I need to update in the plist
 file as well?

Have a look at the docs for -[NSPersistentDocument managedObjectModel] to 
answer this one
https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSPersistentDocument_Class/index.html#//apple_ref/occ/instm/NSPersistentDocument/managedObjectModel


___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

One more Document app style question

2014-10-18 Thread Luther Baker
Coming from an iOS background, I'm used to seeing (and encapsulating) the
creation of key Core Data components (persistent store, location,
contexts). Everything is pretty explicit and consequently easy to follow.

When I use Xcode to generate a desktop Document based app for me, that
functionality is hidden from me. No problem ... but, I don't like the class
name Document - I'd like to change it so something specific ...
MyAppDocument. Maybe that is easy enough ... but then there's the
Document.xib file ... and Document.xcdatamodel.

So, how does the app specific Document class know which datamodel to
instantiate? Is the rule simply that the name of the NSDocument's subclass
must match the name of the datamodel file (similar to the default behavior
for xib matching)? -- or is there something I need to update in the plist
file as well?

Thanks,
-Luther
___

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com