gur*_*uru 6 extension-methods ios swift
我知道在 swift 中我们可以使用Extensions向现有类添加新方法。
但是如果我想添加一个变量呢?
extension UIViewController {
var myVar = "xyz"
}
Run Code Online (Sandbox Code Playgroud)
它给出了像:
扩展不能包含存储的属性
我们不能直接添加到stored properties,extensions但我们可以拥有computed variables.
extension UIViewController {
var myVar: String {
return "xyz"
}
}
Run Code Online (Sandbox Code Playgroud)
Swift 中的扩展可以:
了解更多请访问
https://docs.swift.org/swift-book/LanguageGuide/Extensions.html
| 归档时间: |
|
| 查看次数: |
7586 次 |
| 最近记录: |