大约 10 年以来,我一直从事 C 语言专业编程,并且只使用 C 语言,担任过各种角色。
正如预期的那样,我非常了解该语言的习语,除此之外还有一些设计细微差别——公开哪些 API、谁调用什么、谁做什么、应该重入什么等等。我是在阅读“编写可靠代码”的过程中长大的,它是早期的 C 版本,而不是基于 C++ 的版本。
但是,我从来没有用 OO 语言编程过。现在,我想迁移到为 iPhone(可能是 android)编写应用程序,所以想学习使用 Objective-C 并以适合专业程序员的能力使用它。
我如何围绕 OO 的东西转转?你对我的最小阅读清单建议是什么。
是否有一本书包含某种相对真实的示例 OO 设计 Objective-C?
此外,阅读你会推荐我阅读哪些源代码。
TIA