編集:
ファイルの間接インポートを持つヘッダーファイルをインポートすることが最終的にわかりましたJSONModel.h
。
今日、私は AppCode を試してみましたが、一部のインポートが役に立たないというヒントが得られました。
[JSONModel][1]
のサブクラスの中には、実装ファイル ( file ) 内の自身のヘッダー ファイルの import ステートメントを省略して、正常にコンパイルできるように見えるものがあることがわかりまし.m
た。
例えば:
TestModel.h
#import "JSONModel.h"
@interface TestModel : JSONModel
+ (JSONKeyMapper *)keyMapperWithJsonToModelDic:(NSDictionary *)jsonToModelDic;
@end
TestModel.m
@implementation TestModel
+ (JSONKeyMapper *)keyMapperWithJsonToModelDic:(NSDictionary *)jsonToModelDic {
return jsonToModelDic;
}
@end
では、いつ import ステートメントを省略できますか?
ありがとう。