6

私はCでプロのプログラミングをしてきましたが、Cだけで、さまざまな役割で約10年間プログラミングを行ってきました。

当然のことながら、私は言語のイディオムをかなりよく理解しており、それを超えて、どのAPIを公開するか、誰が何を呼び出すか、誰が何をするか、何が再入可能になるかなど、いくつかの設計上のニュアンスも理解しています。私は「WritingSolidCode」を読んで育ちました。これは、C ++に基づくものではなく、初期のC版です。

ただし、オブジェクト指向言語でプログラムしたことはありません。今、私はiPhone(おそらくAndroid)用のアプリケーションの作成に移行したいので、Objective-Cの使用法を学び、プロのプログラマーに適したある程度の能力でそれを使用することを学びたいと思います。

OOのものに頭を包むにはどうすればよいですか?私へのあなたの最小の読書リストの提案は何でしょうか。

ある種の比較的現実的な例のオブジェクト指向デザインObjective-Cを掲載した本はありますか?

その上、どのソースコードを読むことをお勧めしますか。

TIA

4

2 に答える 2

2

ここで私が提案している本は、1991 年に出版された (第 2 版) ことに注意してください。

Object Oriented Programming: An Evolutionary Approach by Brad Cox (Objective-C の作成者) は、彼が自分の言語を世界に紹介するために書いた本であり、それはオブジェクト指向プログラミングの概念自体になじみのない世界でした。そのため、この本は非常に穏やかに進み、すべての基本的なアイデアを紹介しています.

Brad Cox は、Objective-C がコンポーネントの非常に強力な再利用をどのように提供するかについていくつかのアイデアを持っていましたが、実際には彼が予測したようにはいきませんでした。それでも彼は賢い人だったので、彼の本を手に入れることができれば、私は彼の本をお勧めします.

完全を期すために、最新の本がすべてリストされているhttps://stackoverflow.com/questions/7571/cocoa-and-objective-c-resourcesへの tuğrul のポインターを 2 番目に示します。

于 2012-09-09T19:52:05.570 に答える
2

これからお勧めする本は、Objective-C に特化したものではありませんが (特定の言語に飛び込むことなく、OOP のすべての概念を説明しています)、これまでに読んだ本の中で、これまでに読んだ中で最も優れた本です。主題の紹介、それは私を大いに助けました!

本は: オブジェクト指向の思考プロセス

私がこの本を気に入っているのは、OOP の知識がまったくないことを前提としていますが、基本的なプログラミングの概念で時間を無駄にすることはありません。手続き型パラダイムから OO パラダイムへと簡単に移行できます。著者が専門用語を使用し始めた場合、最初にそれらを明確に説明します。言語は理解しやすく、最も重要なことは、この本は読むのに退屈ではなく、重い学術用語を使用していません.

この本は、説明をより明確に理解できるように、途中でいくつかの例を示すのにも適しています.

于 2012-09-09T19:59:47.183 に答える