Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Objective-C is a language that has object-oriented features, but unlike Java, doesn't force you to use them. You just gave an example of a project where you didn't use an OO design pattern nor OO features beyond a superficial level (An NSMutableString object doesn't count). You used a more event-driven design pattern, which was more appropriate to the problem you solved.


Yes, obviously, but I made the point to show that shunning an OO language from the get-go isn't necessarily the best way to proceed if you want to learn programming from nothing.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: