美文网首页iOS开发干货大全iOS开发iOS进阶指南
Set方法 Get方法(懒加载) 重构方法 重写方法 自定义方法

Set方法 Get方法(懒加载) 重构方法 重写方法 自定义方法

作者: Sean_Jiang | 来源:发表于2016-06-07 22:00 被阅读812次
    • (void)setShop

      _shop = shop; 重写set方法是 成员变量 一定要重新 赋值

    }

    • (instancetype)init
      {
      if (self = [super init]) {

    }
    return self;
    }

    • (void)layoutSubviews
      {
      [super layoutSubviews];

    }

    /**

    • 懒加载
      */
    • (NSArray *)shops
      {
      if (_shops == nil) {

        NSString *path = [[NSBundle mainBundle] pathForResource:@"shops.plist" ofType:nil];
        NSArray *dictArr = [NSArray arrayWithContentsOfFile:path];
        
        NSMutableArray *shopArr = [NSMutableArray array];
        
        for (NSDictionary *dict in dictArr) {
            
            JSShopModel *shop = [JSShopModel shopWithDict:dict];
            [shopArr addObject:shop];
            
        }
        _shops = shopArr;
      

      }

      return _shops;
      }

    相关文章

      网友评论

        本文标题:Set方法 Get方法(懒加载) 重构方法 重写方法 自定义方法

        本文链接:https://www.haomeiwen.com/subject/dgtjdttx.html