NSObject+FEMKVCExtension.m 368 B

123456789101112131415
  1. // For License please refer to LICENSE file in the root of FastEasyMapping project
  2. #import "NSObject+FEMKVCExtension.h"
  3. @implementation NSObject (FEMKVCExtension)
  4. - (void)fem_setValueIfDifferent:(id)value forKey:(NSString *)key {
  5. id _value = [self valueForKey:key];
  6. if (_value != value && ![_value isEqual:value]) {
  7. [self setValue:value forKey:key];
  8. }
  9. }
  10. @end