// // Phone.h // 屬性 // // Created by 藍鷗 on 16/7/29. // Copyright © 2016年 luanbin. All rights reserved. // #import @interface Phone : NSObject //手機的屬性 //修飾對象用retain 基本數據類型用assign //nonatomic非原子性 //atomic 原子性 保證線程安全 @property(nonatomic,retain) NSString *brand; @property(nonatomic,retain) NSString *color; @property(nonatomic,retain) NSString *address; @property(nonatomic,assign) float price; @property(nonatomic,retain) NSString *time; @end Phone.m // // Phone.m // 屬性 // // Created by 藍鷗 on 16/7/29. // Copyright © 2016年 luanbin. All rights reserved. // #import "Phone.h" @implementation Phone //KVC 賦值出錯的時候會調用這個方法 -(void)setValue:(id)value forUndefinedKey:(NSString *)key { NSLog(@"這個方法走了.....%@",key); } @end