创建类:User
当我们使用@property 创建属性的时候,会产生“.语法”
--> 使用“.”代替set 和 get 完成设置器和访问器的工作
User.h
#import <Foundation/Foundation.h>
@interface User : NSObject
@property(nonatomic,copy)NSString *username;
@property(nonatomic,assign)NSInteger password;
@end
User.m
#import "User.h"
@implementation User
@end
main.m
#import <Foundation/Foundation.h>
#import "User.h"
int main(int argc, const char *argv[])
{
@autoreleasepool
{
//1.创建
User *user1 = [[User alloc]init];
//2.赋值
[user1 setUsername:@"123@163.com"];
[user1 setPassword:1234];
//3.取值
NSLog(@"用户名:%@",[user1 username]);
NSLog(@"密码: %ld",[user1 password]);
/*____________________________________________*/
//1.创建
User *user2 = [[User alloc]init];
//2.赋值
user2.username = @"123@423.com";
user2.password = 12345;
//取值
NSString *user2name = user2.username;
NSInteger user2pass = user2.password;
NSLog(@"%@ %ld",user2.username,user2.password);
}
return 0;
}