佚名通过本文主要向大家介绍了ios ui控件,ios10控件,ios时间控件,ios控件,ios原生控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:iOS基础控件 ios 声明变量提问
描述:
解决方案1:
描述:
请问,声明这两个地方的变量,有什么不一样么?
#import <Foundation/Foundation.h>
@interface People : NSObject{
NSString* a;//这里的变量
}
@property BOOL flag;
@property (copy) NSString *nameObject;
@property NSString* name;//这里的遍历
- (NSString*) getUserName : (NSString*) param;
@end
解决方案1:
@property 不仅提供了get set,和你定义的变量,它更像一个类特有的属性
解决方案2:就上面来说,NSString* a;
就只是声明了一个变量;
而@property NSString* name;
是会自动为变量 name
生成 setter 和 getter 方法的;