美文网首页iOS 收藏夹iOS Dev
Swift变量对外只读,对内可读写

Swift变量对外只读,对内可读写

作者: 今夜落大雨 | 来源:发表于2016-06-16 16:15 被阅读1959次

OC中的实现方式

项目中经常需要创建这样一种变量,它对内可读写,但是对外是只读的,以前在OC中,实现很方便,只要在头文件中将属性定义为readonly,在.m文件中将属性重新定义为readwrite即可,可是Swift中却没有这样让我们重新定义权限的机会,那么我们该如何去创建这样的变量呢?

Swift中的实现方式

struct Person {
    private(set) var name : String!
}

如此的简洁优雅!

相关文章

网友评论

本文标题:Swift变量对外只读,对内可读写

本文链接:https://www.haomeiwen.com/subject/dlbmdttx.html