私は通常、別のオブジェクトでメソッドを呼び出したい場合、次のことを行います。
NewObject *object = [NewObject alloc]init];
[object callMethod];
しかし、私はオブジェクト自体ではないクラスを作成しました。つまり、プロパティやメモリ管理がありません。いくつかのものを計算するいくつかのメソッドがあります。
他のクラスから、私がしなければならないのは、このクラスのヘッダーをインポートして、次のことを行うことだけです。
#import "MyClass.h"
[MyClass callMethod];
この場合、なぜinitを割り当てる必要がないのですか?それはうまく機能します。