4 ms·
Core Data has to be the single-most difficult framework Apple offers (From their own documentation: "Core Data is not an entry-level technology.[0]"), so it mak
by eddieroger 13y ago
Core Data has to be the single-most difficult framework Apple offers (From their own documentation: "Core Data is not an entry-level technology.[0]"), so it makes a poor "ObjC is hard" starting point. Other than the message syntax, Objective-C is no harder to learn than any other language of it's type. Frankly, I think Android is needlessly complex, give that nearly ever app needs some combination of Activities, Receivers, Providers, etc, not to mention it's take on threading.
0. http://developer.apple.com/library/ios/documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html http://developer.apple.com/library/ios/documentation/DataMan...
- argonaut 13y agoI did not cite Core Data when I argued that Obj-C is a hurdle. I cited Core Data as an example of the fact that iOS frameworks are complex. I also didn't claim that Objective-C is hard to learn. Merely that it presents a hurdle in a way that Java does not - any given developer is more likely to know Java than Obj-C, Java is more widely used and is general purpose language for a breathtaking variety of applications, whereas Objective-C is pretty much only used to Mac OSX apps and iOS apps.