Tus*_*oul 0 properties ios swift
在 swift 我可以创建一个方法,如 -
#1
func baseURL() -> String {
#if DEBUG
return "https://debug.myserver.url.com"
#else
return "https://production.myserver.url.com"
#endif
}
Run Code Online (Sandbox Code Playgroud)
我也可以这样写——
#2
var baseURL:String {
#if DEBUG
return "https://debug.myserver.url.com"
#else
return "https://production.myserver.url.com"
#endif
}
Run Code Online (Sandbox Code Playgroud)
两种方法都满足声明仅获取属性的要求。我个人认为第二种方法更好的可读性。
我知道它没有太大区别,但我仍然想知道哪个更好?任何一种方法比另一种方法有什么优势吗?
| 归档时间: |
|
| 查看次数: |
119 次 |
| 最近记录: |