iOS 收藏夹iOS Dev

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

2016-06-16  本文已影响1959人  今夜落大雨

OC中的实现方式

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

Swift中的实现方式

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

如此的简洁优雅!

上一篇 下一篇

猜你喜欢

热点阅读