1.数据的懒加载处理,get方法
2.plist文件的读取
3.关于if..else的简单处理时, 转换成 3目运算符; 如果返回值需要 boolean值时,那么可以直接用表达式值就可以了
/*
懒加载: 第一次使用数据是才加载成为 懒加载, 所以一般放在 get方法中;
- (NSArray *) array
{/Users/mac/Desktop/imageScanner/imageScanner/ViewController.m
//第一次加载的时候才创建
//1 注意get方法的死循环
//2 注意防止array的多次创建
if( !_array )
{
_array = @[];
}
return _array; //self.array不可用,否则进入get方法的死循环
}
*/
/*
plist文件的加载
- (NSArray *) array
{
if( _array == nil )
{
[ NSBundle mainBundle]; //指的就是app所在路径;
//得到plist文件的路径
NSString * path = [[NSBundle mainBundle] pathForResource:@"imageData" ofType:@"plist"];
}
}
3. 替代if。。else
_prior.enabled = (index!=0);
_next.enabled = (index != 4);
*/