Learning OO for a C Programmer

Posted by Holysmoke on Programmers See other posts from Programmers or by Holysmoke
Published on 2012-09-09T19:40:15Z Indexed on 2012/09/09 21:48 UTC
Read the original article Hit count: 266

Filed under:
|
|

I've been programming professionally in C, and only C, for around 10 years in a variety of roles.

As would be normal to expect, I understand the idioms of the language fairly well and beyond that also some of the design nuances - which APIs to make public, who calls what, who does what, what is supposed to reentrant and so on. I grew up reading 'Writing Solid Code', it's early C edition, not the one based on C++.

However, I've never ever programmed in an OO language. Now, I want to migrate to writing applications for iPhone (maybe android), so want to learn to use Objective-C and use it with a degree of competence fitting a professional programmer.

How do I wrap my head around the OO stuff? What would be your smallest reading list suggestion to me.

Is there a book that carries some sort of relatively real world example OO design Objective-C?

Besides, the reading what source code would you recommend me to go through.

How to learn OO paradigm using Objective-C?

© Programmers or respective owner

Related posts about object-oriented

Related posts about c