6.10 Swift的懒加载(lazy initialization)使用解析 [Swift原创教程]

6.10 Swift的懒加载(lazy initialization)使用解析 [Swift原创教程],第1张

概述原文:http://coolketang.com/staticCoding/5a99261f17d0090035986bfc.html 1. 本节课将为你解析加载的概念。顾名思义,懒加载就是用到的时候再开辟内存空间,多次使用只会加载一次。  2. 首先导入需要使用到的界面工具框架。  3. 然后创建一个类,该类将拥有一个具有懒加载特性的属性。  4. 给类添加一个字符串类型的变量。  5. 添加

原文:http://coolketang.com/staticCoding/5a99261f17d0090035986bfc.html

1. 本节课将为你解析懒加载的概念。顾名思义,懒加载就是用到的时候再开辟内存空间,多次使用只会加载一次。



2. 首先导入需要使用到的界面工具框架。
3. 然后创建一个类,该类将拥有一个具有懒加载特性的属性。
4. 给类添加一个字符串类型的变量。
5. 添加另一个字符串类型的变量,并通过懒加载关键词,设置该变量具有懒加载的特性。当该变量被使用到的时候,才会执行等号后面的闭包语句。
6. 在闭包语句中,判断如果字符串是以超文本传输协议开头的字符串,则直接返回属性的值。
7. 否则在上一个属性的值的前方,增加超文本传输协议,并返回最终的结果。
8. 添加一个初始化方法,对第一个属性进行设置。
9. 接着初始化该类的实例,并设置实例的属性的值。
10. 查看第一个属性的值。
11. 点击右侧的查看结果图标,查看实例的内容。
12. 从结果列表可以看出,第二个属性的值为空。
13. 接着获取第二个属性的值,由于使用到了该属性,所以懒加载发挥作用,对该属性的值进行了设置。从右侧的实时反馈区,可以看到该属性的值。
14. 点击右侧的查看结果图标,查看实例的内容。
15. 从结果列表可以看出,实例的第二个属性已经拥有了值。
本文整理自:《Swift4互动教程》,真正的 [手把手]教学模式,用最快的速度上手iOS开发和Swift语言,苹果商店App Store免费下载: https://itunes.apple.com/cn/app/id1320746678 ,或扫描本页底部的二维码。课程配套素材下载地址: 资料下载
总结

以上是内存溢出为你收集整理的6.10 Swift的懒加载(lazy initialization)使用解析 [Swift原创教程]全部内容,希望文章能够帮你解决6.10 Swift的懒加载(lazy initialization)使用解析 [Swift原创教程]所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1053976.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存