Re: Core Data Reverse Engineering KickStarter Project
Re: Core Data Reverse Engineering KickStarter Project
- Subject: Re: Core Data Reverse Engineering KickStarter Project
- From: Charles Srstka <email@hidden>
- Date: Tue, 25 Jun 2013 11:19:07 -0500
On Jun 25, 2013, at 9:44 AM, Steve Sisak <email@hidden> wrote:
> At 8:52 PM -0500 6/22/13, Charles Srstka wrote:
>> 2. Since the format isn't published, there's no reason that Apple
>> might make changes to it in the future,
>
> I think you'll find that the reason Apple doesn't publish some
> specifications is specifically so they CAN change them w/o breaking
> 3rd party applications.
Yeah, I meant to say that there wasn't any reason that Apple might *not* make changes to it in the future, which to me is a problem. If Apple were to change the Core Data format, then "FooWriter 1.0" running on 10.10", "FooWriter 1.0 running on 10.9", "FooWriter 2.0 running on 10.10", and "FooWriter 2.0 running on 10.9" would be completely different document formats. A user could find himself incapable of opening a FooWriter 2.0 document even though he has FooWriter 2.0, because he's using a different version of the OS. Another user might try to send a file to another user for collaboration and find that he can't export it in a way that the other user will be able to open, since the other user is running an earlier version of OS X. Can you imagine the kind of confusion this would cause to the userbase? I guarantee you'd be hearing about it extremely frequently from your customers.
Charles
_______________________________________________
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