懶加載:需要的時候再去加載,并且只加載一次
原理:重寫get方法
注意:在懶加載的過程中,不可用點語法,用點語法相當于調(diào)用get方法或set方法,而懶加載實際就是重寫get方法,會死循環(huán)
- (NSArray *)array
{
if(!_array)
{
NSString *file = [[NSBundle mainBundle] pathForResource:@"" ofType:@""];
_array = [NSArray arrayWithContentsOfFile:file];
}
return _array;
}
每天整理一部分常用代碼,幫助別人也幫助自己~