您的位置:首页 > 移动开发 > Swift

Swift中的Lazy与计算属性

2016-03-18 16:25 344 查看
lazy var players: [String] = self.initialPlayers()

func initialPlayers() -> [String] {

var players = ["John Doe"]

return players

}

什么时候使用呢?

init初始化前,对象的属性还不知道的时候

某个属性需要大量计算耗时,但是init对象的时候又不是必须用到这个属性的时候
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: