私は、クラスを初期化してから自分自身を返すという C# のバックグラウンドから来ました。
public class MyClass{
public int Id;
public string Name;
}
MyClass classInstance = new MyClass();
:
:
c# が目的の c とは異なることは知っていますが、目的の c がどのように機能して移行を容易にするかを簡単に理解する方法を見つけようとしています。また、ベスト プラクティスも見つけてください。
とにかく、私の質問は、メソッドを作成して、独自の型を返す代わりに「id」を返す必要があるのはなぜですか? そのようです:
- (id)initWithID:(NSInteger)id name:(NSString *)name
{
self = [self init];
if (self) {
self.ID = id;
self.name = name;
}
return self;
}
御時間ありがとうございます