2011-01-25 3 views

答えて

3

Objective-CはCのスーパーセットなので、Cはあなたを傷つけることはなく、おそらく少しでも役立ちます。さらに、CoreFoundationのようなOS Xのフレームワークの中には、Cインターフェイスが公開されているため、いつかそれらを使用する必要があります。 しかし、ほとんどのOS Xの開発ではObjective-Cを使用しているため、結局は習得する必要があります。

+0

ありがとう。私はたぶんCを最初に習得するでしょう。プログラミングは私のキャリアとはあまり関係がなく、サイドホビーのほうが多いので、私は時間をかけて徹底していきます。 –

0

あなたに最も話す言語を使用してください。あなたが本当に深く学んだ最初の言語は、あなたの母国語となり、あなたの人生全体のプログラミングに対するあなたの意識に影響を与えることがあります。あなたは現時点でOSX用に開発したいかもしれませんが、C言語があなたにとって理にかなっていれば、おそらくいつかあなたはLinuxカーネルをハックするでしょう!

0

Obj CはC++とJaveの中間です。ですから、C++はC言語よりも役に立つはずです。

Obj Cの学習目標がOSXアプリケーションを作ることであれば、CやC++やJavaをスキップすることができます。多くの良いObj Books、チュートリアル、Webドキュメントを見つけることができます。

+1

Objective-CはC++であり、C++はSimulaに基づいています。私はCがより助けになり、学ぶのが早くなると言うでしょう。 –

1

あなたがiOS版またはMac OS X用のアプリケーションを書くために探しているなら、Objective-Cのは、あなたが多くの便利な無料のAppleフレームワークへのアクセスを提供します。あなたは単にそれを無視することはできません。

あなたがCを好きなら、Objective-Cが大好きだと思います。オブジェクトのアイデアの周りにあなたの心を得たら、それを理解するのはかなり速くなければなりません。そこから、あなたは本当に呼び出す方法を学び、そのGoogle(とこのサイト)はあなたの友人です。 Appleは "無料で"そんなに多くのことを与える素晴らしい仕事をしてきた。わずか数行のコードで何ができるのかに驚くでしょう!

また、「Programming in Objective-C 2.0」をお勧めします。これは私が学んだ本であり、本当によく書かれています。

関連する問題