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;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容