iOS懒加载接口数据:省市区,或者一些全局的字段【plist 和json文件的数据存储和获取】

举报
iOS逆向 发表于 2021/10/15 23:14:27 2021/10/15
【摘要】 前言 “懒加载”(Lazy loading)也被叫作“延迟加载”, 它的核心思想是把对象的实例化尽量延迟,直到真正用到的时候才将其实例化,这样做的好处是可以减轻大量对象在实例化时对资源的消耗,而不...

前言

  • “懒加载”(Lazy loading)也被叫作“延迟加载”,
    它的核心思想是把对象的实例化尽量延迟,直到真正用到的时候才将其实例化,这样做的好处是可以减轻大量对象在实例化时对资源的消耗,而不是在程序初始化的时候就预先将对象实例化。另外,“懒加载”可以将对象的实例化代码从初始化方法中独立出来,从而提高代码的可读性,以便于代码能够更好地被组织

  • 本文以加载省市区为例子

流程

1、app默认先请求接口,没有获取到数据就从提前存储的address.plist获取。等数据获取都只会,在更新数据到address.plist。

        self.provinces = [QCTAreaListTool shareQCTAreaListTool].AreaList;
        
        
        _nameStr = @"areaName"
  
 
  • 1
  • 2
  • 3

文章来源: kunnan.blog.csdn.net,作者:iOS逆向,版权归原作者所有,如需转载,请联系作者。

原文链接:kunnan.blog.csdn.net/article/details/105363318

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。