Objective-C では、NSNumber* が実際に BOOL であることを示す方法はありますか? 今私のコードは次のようになります:
NSNumber *audio; // BOOL wrapper
コメントがないと、 *audio がブール値であることがすぐにはわかりません。
私の最初の考えは、試してみることでした
typedef NSNumber* BOOL;
しかし、typedef が Objective-C を理解していないため、明らかにコンパイラ エラーが発生しました。
変数名を変更せずに (既存の API を使用する場合は困難です)、NSNumber* がブール値を保持していることをどのように示す必要がありますか?