可能性の重複:
Is there a difference between YES/NO,TRUE/FALSE and true/false in objective-c?YES/TRUEの違いは?
私は一つの質問を持っている、そしてそれはすぐに答えることができます。 私はこのコードを持っている:
.h
UITableView *table;
.m
table.hidden = YES;
table.hidden = TRUE;
は、コードの最後の2行の間に違いはありますか?または、まったく同じYESとTRUEですか?
純粋なCコードではなくObjective-Cコードを書いていることがより明白になるので、好ましくは 'YES'を選択することをお勧めしますが、それは本当に慣習の問題です。 –
私はObjective-Cで 'YES'を使用すると信じています。なぜなら、彼らはメソッド命名規則に対応する質問として' BOOL'変数を使用しているからです。 – MobileOverlord
コアデータがBOOLでないオブジェクトを格納するので、NSNumberを使用してBOOLを保存し、クラスメソッド 'numberWithBool'とインスタンスに' boolValue'をマッチさせるので、それらはCDのように格納されますstoreはスカラー値を取得します。 – Abizern