私はCでプロのプログラミングをしてきましたが、Cだけで、さまざまな役割で約10年間プログラミングを行ってきました。
当然のことながら、私は言語のイディオムをかなりよく理解しており、それを超えて、どのAPIを公開するか、誰が何を呼び出すか、誰が何をするか、何が再入可能になるかなど、いくつかの設計上のニュアンスも理解しています。私は「WritingSolidCode」を読んで育ちました。これは、C ++に基づくものではなく、初期のC版です。
ただし、オブジェクト指向言語でプログラムしたことはありません。今、私はiPhone(おそらくAndroid)用のアプリケーションの作成に移行したいので、Objective-Cの使用法を学び、プロのプログラマーに適したある程度の能力でそれを使用することを学びたいと思います。
OOのものに頭を包むにはどうすればよいですか?私へのあなたの最小の読書リストの提案は何でしょうか。
ある種の比較的現実的な例のオブジェクト指向デザインObjective-Cを掲載した本はありますか?
その上、どのソースコードを読むことをお勧めしますか。
TIA