相关考题
-
单项选择题
对于下面代码说法正确的是:() @property(copy,nonatomic,readonly)NSString*calValue;
A.没有getter方法,当对calValue赋值时,将产生一个NSString副本。
B.此属性可保证多线程安全。
C.此属性在合成时可以生成设置器方法(setter-getter方法)。
D.此属性只能读取,不能赋值。 -
单项选择题
下列选项中不能正常为emp的name属性赋值的代码有()
A.emp.name=@"李连杰";
B.emp->name=@"周杰伦";
C.[empset Value:@"柳传志"forKey:@"name"];
D.[empset Name:@"黄圣依"]; -
单项选择题
自定义一个Person类,下面哪个选项是规范的便利构造器声明方式()
A.-(id)personWithName:(NSString*)theName;
B.-(id)personwithName:(NSString*)theName;
C.+(id)personwithName:(NSString*)theName;
D.+(id)personWithName:(NSString*)theName;
