You can definitely do Objective-C coding without getting into the hairy parts of C.
I started coding Objective-C before I learned C, having only Applesoft Basic, Hypertalk, and Pascal under my belt. And that was back in the days before autorelease pools and NSString.
The only hard part was when the API requires you to pass in a pointer to a buffer, or that kind of thing. That's relatively rare, however.
Even now, while I know C, I'm not what I call a 'gcc-level c programmer'. There's stuff in big, hardcore C programs that I still have no idea what it is.
by Jon H — Feb 22
I started coding Objective-C before I learned C, having only Applesoft Basic, Hypertalk, and Pascal under my belt. And that was back in the days before autorelease pools and NSString.
The only hard part was when the API requires you to pass in a pointer to a buffer, or that kind of thing. That's relatively rare, however.
Even now, while I know C, I'm not what I call a 'gcc-level c programmer'. There's stuff in big, hardcore C programs that I still have no idea what it is.