Since we’ll be changing future databases to store the data as our own “PIColor” that can be made into an NSColor/UIColor, the issue isn’t all that important for long/term/future - but simply backups made already from the last 5 years.
So if there is a way that we can get it working 9 times out of 10 - just to convert backups - then I’m OK with that. > On Feb 20, 2015, at 2:48 PM, Quincey Morris > <quinceymor...@rivergatesoftware.com> wrote: > > On Feb 20, 2015, at 11:15 , Alex Kac <a...@webis.net <mailto:a...@webis.net>> > wrote: >> >> So with that in mind, has anyone tackled a conversion process of reading in >> UIColor data into NSColor via CoreData? > > I suspect that *really* solving this is going to be impossible. > > When you say “UIColor data”, do you mean the data resulting from archiving a > UIColor object, or did you use something else to put it in the CoreData > store? If it’s archived, you could try following the suggestion in the last > response in this thread: > > > http://stackoverflow.com/questions/3292836/create-uicolor-from-nscolor-data > <http://stackoverflow.com/questions/3292836/create-uicolor-from-nscolor-data> > > That is to say, treat the raw data as a string, and then pick the components > out of the string. > > The trouble you’re going to have is that a UIColor may not always be > represented as components, since some standard colors may have an arbitrary > enum—is representation. You also have to deal with possible alternate > representations that might have been saved by the iOS app running on older > versions of iOS. Even if you have components, you really need to match > colorspaces as well. > > This makes me think you can get as far as getting NSColors that are at least > similar to the UIColors, though sometimes they may not be exactly the same. > Alex Kac - President and Founder Web Information Solutions, Inc. "Forgiveness is not an occasional act: it is a permanent attitude." -- Dr. Martin Luther King _______________________________________________ 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