0
例如,在一個文檔KVC式驗證方法來實現這樣的:KVC驗證方法中的類型是否重要?
-(BOOL)validateAge:(id *)ioValue error:(NSError **)outError
他們用標識*爲ioValue類型。由於這不是方法簽名的一部分,我不知道這會傷害到這樣做:
-(BOOL)validateAge:(NSNumber *)ioValue error:(NSError **)outError
這仍然是罰款與KVC?