7 ms·
I've been programming a 3D application in Objective-C for a few months. There are things I like, dislike and find really confusing about the language. The thing
by peterjs 14y ago
I've been programming a 3D application in Objective-C for a few months. There are things I like, dislike and find really confusing about the language. The thing is, you have to learn and understand it before making assumptions based on "hello world"-like pieces of code. The best "feature" I found so far is not even a feature. It is the way the language is designed simultaneously with the framework/os. It feels more compact and makes reasoning about programs easier.
The second is the way in which complex applications are built. Some programming languages are known for having many design patterns around them, which often feel artificial. Objective-C and the Cocoa libraries use only a handful of them, but they come very natural.