I'm getting mixed signals as to whether primitive accessor methods (of the form setPrimitive*YourAttribute*
vs setPrimitiveValue:*value* forKey:@"*YourAttribute*"
in Core Data objects are meant for use with iPhone code or just Mac. On the one hand, the Apple documentation doesn't seem to mention them as available for iOS, just Mac OS X v10.5. On the other hand, they work with my iPhone app's code, albeit with compiler warnings, e.g. "Method xxxx not found (return type defaults to 'id')".
Can someone confirm one way or another?