1

C# ではゲッターを追加できますanIntVariable = someMethod1() + someMethod2()...が、Objective-C では次のような警告が表示されます。

4

2 に答える 2

1

これはObjectiveCで行うことができます。

NSInteger myNumber = [self method1] + [self method2]; // myNumber is 3

method1とmethod2は次のように実装できます。

- (NSInteger)method1 {
     return 1;
}

- (NSInteger)method2 {
     return 2;
}
于 2013-02-01T03:45:40.733 に答える
1

これはかなり基本的なことです。Obj-C の構文に興味がある場合は、少し時間を取って Obj-C 構文について詳しく読むことをお勧めします。

これはあなたの例と同等です。

NSInteger anIntVariable = [self someMethod1] + [self someMethod2];

「someMethod1」が「プロパティ」のゲッターである場合、「self.method1」と記述してそのプロパティの値を取得することもできます。

Objective-C は楽しい言語です。機会があれば気に入っていただけると思います。

幸運を。

于 2013-02-01T03:46:40.500 に答える