标签: objective-c methods parameter-passing value-type reference-type
就像问题一样,我如何在Obj-C中创建一条消息,可以将引用类型(对象)和值类型(基元)作为参数?
-(id) initWithValue: (?) val;
我会写什么来代替?使其适用于参考和价值类型?或者根本不可能,因为int不是引用类型
int
答案 0 :(得分:4)
你不能。如果需要这样做,请将基元包装在对象中。例如NSNumber。
NSNumber