OC中的實現(xiàn)方式
項目中經(jīng)常需要創(chuàng)建這樣一種變量,它對內(nèi)可讀寫,但是對外是只讀的,以前在OC中,實現(xiàn)很方便,只要在頭文件中將屬性定義為readonly,在.m文件中將屬性重新定義為readwrite即可,可是Swift中卻沒有這樣讓我們重新定義權(quán)限的機會,那么我們該如何去創(chuàng)建這樣的變量呢?
Swift中的實現(xiàn)方式
struct Person {
private(set) var name : String!
}
如此的簡潔優(yōu)雅!