[Objective c] 使用property 名稱設值
更新日期:在object 底下用[self valueForKey: @"key 值" ] 可以抓到property 的值
用 [self setValue:value forKey:key]; 可以設property的值
如果對象是int, 可以使用NSNumber, [self setValue:value forKey:key]會自動轉型
但是一般情況不能直接讓int 去接 NSNumber
也不能直接讓 int value = [self valueForKey: @"key 值" ];
要使用 int value = [[self valueForKey: @"key 值" ] intValue];
在這層意義上 [self setValue:value forKey:key] 算是一個特例,會自動判斷幫你轉int