Objective-Cクラスには、次の形式の列挙型を使用する@privateivarがあります。
typedef NS_ENUM(NSInteger, PlayerStateType) {
PlayerStateOff,
PlayerStatePlaying,
PlayerStatePaused
};
ただし、この定義はそのクラスのヘッダーファイルにインクルードします(使用されているため)。これにより、タイプが事実上公開されますが、これは私が意図したものではありません。この列挙型をプライベートにするにはどうすればよいですか?