Iphone 多值参数
有谁能解释一下如何将多个值传递到objective-c中的参数或变量中,如下所示,以及如何在方法中处理它:Iphone 多值参数,iphone,objective-c,parameter-passing,Iphone,Objective C,Parameter Passing,有谁能解释一下如何将多个值传递到objective-c中的参数或变量中,如下所示,以及如何在方法中处理它: view.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin | UIViewAutoresizingFlexibleTopMargin; 您看到的是整数之间的简单析取,UIView自动调整掩码参数只是类型定义的枚举值。您可以自己创建这些: typedef enum {
view.autoresizingMask = UIViewAutoresizingFlexibleBottomMargin
| UIViewAutoresizingFlexibleTopMargin;
您看到的是整数之间的简单析取,UIView自动调整掩码参数只是类型定义的枚举值。您可以自己创建这些:
typedef enum {
IceCreamChocolateSyrup = 1 << 1,
IceCreamCaramelSyrup = 1 << 2,
IceCreamMapleSyrup = 1 << 3,
// etc. up to 31 flavors
} IceCreamSyrups;
并按如下方式调用此方法:
[self addIceCreamSyrups:(IceCreamChocolateSyrup | IceCreamMapleSyrup)];
[self addIceCreamSyrups:(IceCreamChocolateSyrup | IceCreamMapleSyrup)];