我是编程新手,对目标 c 非常陌生,所以我为任何不正确的术语道歉,或者可能使一个简单的概念比它更难。
我有两个非常简单的整数数组,我想根据当前设备进行切换
int iPhoneDevice[2] = {320,410};
int iPadDevice[2] = {768,1024};
如何根据当前设备将每个数组分配给单个变量???与此相同的想法。
if([[CurrentDevice] isEqualToString:@"iphone"]) {
foo = iPhoneDevice[];
}else{
foo = iPadDevice[];
}
我需要能够在下一个基于肖像的条件语句中调用“foo”的两个值。在我看来,逻辑将与此类似。
if(orientation == UIInterfaceOrientationPortrait || orientation == UIInterfaceOrientationPortraitUpsideDown) {
bar = foo[1];
}else {
bar = foo[0];
}
我有一个额外的嵌套 if 的预期结果,但我试图尽可能地压缩/清理我的代码。任何帮助,将不胜感激。提前致谢。