KVC的应用

//    Student *stu=[[Student alloc]init];

//    [stu setValue:@12 forKey:@"age"];

//    [stu setValue:@14 forKey:@"_age"];

//    [stu setValue:@"zhangsan" forKey:@"name"];

//    [stu setValue:@"lisi" forKey:@"_name"];

//    [stu call];

//    

//    Book *book=[[Book alloc]init];

//    [stu setValue:book forKey:@"book"];

//    

//    [stu setValue:@"nihao" forKeyPath:@"book.title"];

//    [stu call];

    

    

//    NSString *path=[[NSBundle mainBundle]pathForResource:@"json" ofType:@"txt"];

//    NSString *jsonStr=[NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];

//    NSDictionary *dict=[NSJSONSerialization JSONObjectWithData:[jsonStr dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingAllowFragments error:nil];

//    

//    News *news=[[News alloc]init];

//    [news setValuesForKeysWithDictionary:dict];

//    NSLog(@"%@",news.Name);

//    NSLog(@"----");

    

//    Student *s1=[[Student alloc]init];

//    s1.age=12;

//    Student *s2=[[Student alloc]init];

//    s2.age=13;

//    Student *s3=[[Student alloc]init];

//    s3.age=14;

//    Student *s4=[[Student alloc]init];

//    s4.age=15;

//    NSArray *arr=@[s1,s2,s3,s4];

//    NSLog(@"%@",[arr valueForKey:@"@count"]);

//    NSLog(@"%@",[arr valueForKeyPath:@"@min.age"]);

//    NSLog(@"%@",[arr valueForKeyPath:@"@sum.age"]);

转载于:https://www.cnblogs.com/a514875560/p/4032099.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值