Objective-C プログラムで列挙型の可視性に問題があります。2 つのヘッダー ファイルがあり、1 つはtypedef enum
. 別のファイルでtypedef
'd タイプを使用する必要があります。
ストレート C では、単純#include
に他のヘッダー ファイルを使用しますが、Objective-C では、必要に応じて前方宣言を#import
使用する代わりに、ヘッダー ファイル間で使用しないことをお勧めします。@class
ただし、列挙型を前方宣言する方法がわかりません。
.m
安全に削除できる対応する実装ファイルを除いて、実際の列挙値は必要ありません#import
。typedef enum
では、ヘッダーで認識されるようにするにはどうすればよいですか?