6.10Swift的懒加载(lazyinitialization)使用解析[Swift原创教程]1.本节课将为你解析懒加载的概念。顾名思义,懒加载就是用到的时候再开辟内存空间,多次使用只会加载一次。2.首先导入需要使用到的界面工具框架。3.然后创建一个类,该类将拥有一个具有懒加载特性的属性。4.给类添加一个字符串类型的变量。5.添加另一个字符串类型的变量,并通过懒加载关键词,设置该变量具有懒加载的特性。当该变量被使用到的时候,才会执行等号后面的闭包语句。6.在闭包语句中,判断如果字符串是以超文本传输协议开头的字符串,则直接返回属性的值。7.否则在上一个属性的值的前方,增加超文本传输协议,并返回最终的结果。8.添加一个初始化方法,对第一个属性进行设置。9.接着初始化该类的实例,并设置实例的属性的值。10.查看第一个属性的值。11.点击右侧的查看结果图标,查看实例的内容。12.从结果列表可以看出,第二个属性的值为空。13.接着获取第二个属性的值,由于使用到了该属性,所以懒加载发挥作用,对该属性的值进行了设置。从右侧的实时反馈区,可以看到该属性的值。14.点击右侧的查看结果图标,查看实例的内容。15.从结果列表可以看出,实例的第二个属性已经拥有了值。本文整理自《Swift4互动教程》APP,非特殊说明,本文版权归原作者所有。文章标签:iOS开发个人分类:iOS移动开发所属专栏:iOS开发从入门到精通每天几分钟,手把手带你学习iOS开发点击
转载请注明:http://www.aierlanlan.com/rzgz/5791.html