懒加载
计算型属性
对比
相同点
- 使用方法完全一致
- 都是用
var
声明
不同点
-
实现原理不同
懒加载是第一次调用属性时执行闭包进行赋值
计算型属性是重写
get
方法 -
调用
{}
的次数不同懒加载的闭包只在属性第一次调用时执行 计算型属性每次调用都要进入
{}
中,return
新的值
转载请注明:张坤楠的博客 > Swift_lazy_getter
Search
FEATURED TAGS
iOS
Debug
Open_Source_Framework
RunLoop
Swift
Xcode
ReactiveCocoa
Runtime
Mac
Efficiency
Terminal
Git
objc
CocoaPods
ruby
shell
iosre
Cycript
OutlineOfChineseHistory
Workplace
GoogleMethodology
Search
CocoaTouchStaticLibrary
ReadaBookEveryDay
miniprogram
es6
internet
py
Xiang_Shuai_Beida_Finance_Course
frida
WebScoket
note
MobileSubstrate
security
dyld
MGCopy
Logical_thinking
Knowledge_is_power
jb
How_to_be_a_master_of_network_management
hook
DeviceInfo
Video