【发布时间】:2015-12-30 10:17:04
【问题描述】:
编辑:
我终于发现我导入了一个头文件,该头文件对JSONModel.h文件有间接导入。
今天我尝试了 AppCode,它给了我一些提示,即某些导入是无用的。
发现[JSONModel][1]的部分子类似乎可以在实现文件(.m文件)中省略自己头文件的import语句,编译成功。
例如:
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 语句?
谢谢。
【问题讨论】:
标签: objective-c import implementation jsonmodel