模型
--instanceType
只能用于返回值上,不能用于声明对象类型上
Instancetype 可以检测数据的真实类型
模型应该可以传入字典的构造方法
前缀
可以区数据类型
-(NSArray*)shops
{
if(_shops==nil)
{
// 加载一个字典数组
NSArray *dictArray = [NSArray arrayWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"shops" ofType:@"plist"]];
NSMutableArray *shopArray=[NSMutableArray array];
// 数据
for (NSDictionary *dict in dictArray) {
MatthewShiShop *shop=[MatthewShiShop shopWithDict:dict];
[shopArray addObject:dict];
}
_shops=shopArray;
}
return _shops;
}