質問

なので、私のクラス(IKImageView)の束をしております。

知っているビュー setProp:BOOLを返します。しかし:

BOOL b = view.prop = NO;

いるようです。また、関数f()を返しますboolean、なんだろうけど、日本人の場合を行っている:

[view setProp:f()];
Bool b = [view getProp];

または

[view setProp: f()];
Bool b = f();

または

BOOL TMP = f();
[view setProp: TMP];
BOOL b = TMP;

いない場合は:

BOOL b = view.hasHorizontalScroller = YES;
NSLog(@"b is %d scroll is %d", b, [view getHasHorizontalScroller]);

を取得しまbが1のときは、スクロールは0"することsetHasHorizontalScrollerず何らかの理由がbが正しく設定さ)

もの:

BOOL b;
[view setHasHorizontalScroller: YES];
b = [view getHasHorizontalScroller];
NSLog(@"b is %d scroll is %d", b, [view getHasHorizontalScroller]);

を取得しまbが0のスクロールは0です"

これは非常に複雑でした。(また、誰もが教えてどのようにプロパティの設定に失敗したが、それに成功設定b...な誤りがないく...

役に立ちましたか?

解決

これはやっている。

BOOL TMP = f();
[view setProp: TMP];
BOOL b = TMP;
プロパティは、出荷前にこれについての議論がありました。いくつかの民族がこのあいまいさを避けるために、コンパイルエラーであるべきと思いました。

これは完全に建設を避けるために、おそらく最高です。

他のヒント

ルックスはバグではありませんが好きです。次のコード:

a.text = b.text = c.text;

は、このメソッドの呼び出しを生成します:

// [c text]
// [b setText:]
// [a setText:]

あなたがこのチェーンで呼び出されていない[b text]を見ることができるように:(

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top