OC -- 點語法

創建類: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;
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容