He estado programando profesionalmente en C, y solo en C, por alrededor de 10 años en una variedad de roles.Aprendiendo OO para un programador en C
Como era normal esperar, entiendo los modismos del lenguaje bastante bien y más allá de eso también algunos de los matices de diseño: qué API hacer pública, quién llama qué, quién hace qué, qué se supone que debe reentrantarse y pronto. Crecí leyendo 'Writing Solid Code', es la primera edición C, no la que está basada en C++.
Sin embargo, nunca he programado en un idioma OO. Ahora, quiero migrar a aplicaciones de escritura para iPhone (tal vez Android), así que quiero aprender a utilizar Objective-C y usarlo con un grado de competencia adecuado para un programador profesional.
¿Cómo me concentro en las cosas de OO? ¿Cuál sería tu sugerencia más pequeña de la lista de lectura para mí?
¿Hay algún libro que lleve algún tipo de ejemplo de mundo relativamente real OO design Objective-C?
Además, la lectura de qué código fuente me recomendaría pasar.
TIA
Esto podría ser mejor en [programadores.SE]. – jtbandes
Te redireccionamos a este Q & A similar :) http://stackoverflow.com/questions/7571/cocoa-and-objective-c-resources –
Desde mi experiencia, te sugiero que comiences con algo de C++ primero - no Objective- DO.De esta forma podrá experimentar la programación orientada a objetos sin tener que aprender nuevas construcciones y sintaxis también (todavía tiene que aprender nuevos conceptos y cosas, pero no tiene que aprender muchas cosas nuevas de sintaxis también). – Mario