を使用する代わりに、YES/NOを定義する方法のために、とYES/NOを使用することはできません。#define CAN_DO YES
タグCAN_DOで制御されるコードは、通常#if CAN_DO
を使用して「オンにする」必要があります。古い学校のCの男として、私は#define CAN_DO 1
を使うだろうが、あまり「Objective-C like」ではないように感じる。これを行うには 'Objective-C'の方法が好ましいですか? (私は#ifdef
を認識していますが、タグを使用する人は常に#defined
のd記号を付けることで最も効果的です)。#defineと#ifを使用する場合、YES/NOを使用する代わりに、
もっと簡単に言えば、「ユーザー」コードでシンボルを設定する人々に、#define SOME_SYMBOL YES
のようなものを言うことができるようにしたいと思います。しかし、私は、Cの方法が#define SOME_SYMBOL 1
と同じくらい良いというアイデアを得ています。
具体的な例を挙げておきますが、ここで何を求めているのかははっきりしません。 – benzado
ちょうど1と0を使用します。唯一の違いは、定義されているときに 'YES'と' NO'が型キャストされていることです。 – ughoavgfhw