對于下面代碼說法正確的是:() @property(copy,nonatomic,readonly)NSString*calValue;
A.沒有getter方法,當對calValue賦值時,將產生一個NSString副本。 B.此屬性可保證多線程安全。 C.此屬性在合成時可以生成設置器方法(setter-getter方法)。 D.此屬性只能讀取,不能賦值。