私はiPhoneの開発とObjective Cの初心者です。Objective Cのチュートリアルを最初にやって言語の習得をすることに決めましたが、誰かが私に説明できると感謝しています。Objective Cのクラスとメソッドを理解しようとしています
私はアプリストアからXcode 4.2をダウンロードしましたので、使用しています。
最初の質問ですが、客観的なCの主なクラスは1つしかありませんか?私は現時点でNewBostonのチュートリアルを行っていますが、チュートリアルは数多くあり、Javaプログラミングに慣れています。ここではチュートリアルごとに新しいクラスを作成します。しかし、Objective Cでは、新しいプロジェクトを作成すると、main.mというファイルが生成されます。このファイルは、常に実行されるデフォルトクラスのようです。私はjavaに慣れています。あなたが1つのプロジェクトを作成するときに、そこに必要な数のクラスを持つことができ、実行したいクラスだけを選択できます。 Objective Cでこれほどのことをすることはできませんか?あるいは、私が行うチュートリアルごとに新しいプロジェクトを作成する必要がありますか?メインクラスを変更しないようにしたいので、チュートリアルを終了するときにファイルを保存して、何かを忘れてしまった場合は元に戻って確認することができます。
とObjective Cの主な方法について秒簡単な質問mainメソッドは、なぜmainメソッドは、int型の宣言です。この
int main(int argc, char *argV[]){
のように宣言されていますか?私はJavaに慣れていますが、メインメソッドは何も返されないので、mainメソッドは無効です。 Objective Cの主なメソッドがintであることは私には奇妙に思えます。ちょうど理解していいです。あなたが唯一のプロジェクトごとに単一のmain
方法で1 main.m
を持っている必要があり
お返事ありがとうございます。もっと多くのプロジェクトを作ることを意味すると思います。 P – AdamM
@AdamM obj-cで良いプログラムを書く方法を理解すれば、Javaでより良いプログラムを書くのに役立ちます。 – Sulthan
おそらく、現時点で、私はちょうどそれを使用しようとすると少し混乱していることがわかります。構文は使い慣れているようですが、2日間しか使用していないので、私は自分の仕事の一部として使う必要があります。 – AdamM