私はObjective Cを数ヶ月間使用していますが、これは初めてこの種の構文を目的語cで見ています。私はそれに相当することを知っていると思うが、私は確信したかった。ブラケット+ドットの構文の問題
具体的には、コードは「[プレーヤーのテクスチャが]に相当.contentSize.heightれる何この
float imageHeight = [player texture].contentSize.height;
のように見えますか? 私はドットとブラケットの構文は同じこと
something.backgroundColor = [UIColor redColor];
[something setBackgroundColor:[UIColor redColor]];
上記の二つはほとんど同じですことができることを知っている...
これが私の最初の例では何が起こっているかですか?私はブラケットとドットシンタックスの組み合わせを見たことがない。
ありがとうございます。
Doh! ありがとうございます。 =] –
-1が間違っています。 '-texture'は' CGRect'を返すか、 '-contentSize'が' CGSize'を返すオブジェクトを返すか、 '-contentSize'が' height'プロパティを持つオブジェクトを返すことができます。エルゴ、それらが同等であるというあなたの前提は、ほぼ間違いです。 –
うーん..ここで私は正確に何を見ているのですか? –