0

私は Xcode を初めて使用し、物事がどのように機能するかを理解しようとしており、本から勉強したり、チュートリアルを読んだりしています。小さな問題が発生しました。

「コマンドラインツール」を使用して新しいプロジェクトを作成するときクラスインターフェイス、実装を手動で作成し、コードをメインに書き込むと完全に機能します

ただし、ご存知のように、CommandLineTool を使用してプロジェクトを作成すると、main.m のみが提供されます。ファイルをクリックして、新しいファイルを追加し、objective-c クラスを選択して、クラスに名前を付けると、classname.m と classname.h が提供されます。そして、私がコードを書くとき、それらは機能しません、メインはどういうわけか他のファイルを認識しません。つまり、メインとclass.hとclass.mが接続されていないことを意味します。

classname *newclassname= [[classname alloc] init];

クラス名が表示されないので、何が間違っているのでしょうか? 下手な英語で申し訳ありませんが、よろしくお願いします

4

2 に答える 2

1

Objective-C では大文字と小文字が区別されるため、クラス名またはクラス名を記述するときは注意してください。すべてのコードについて確認してください。また、規則では、クラス名には大文字を使用し、変数とインスタンスには小文字を使用します。変数は通常 camelCase で記述されるため、newclassname は次のようになりますnewClassname

Classname *newClassname= [[Classname alloc] init];
于 2013-01-18T12:22:04.940 に答える
0

これが必要なようです:

#import "classname.h"
于 2013-01-18T12:19:48.470 に答える