除了用于决定iphone / ipad应用程序代码路径的运行时检查之外,是否有可用于减少代码大小的条件编译标志? Apple似乎在他们的开发笔记中提出了这个建议,但我无处可寻。
其他人如何做到这一点?
由于
答案 0 :(得分:2)
您可以使用以下功能并检查是否isPad
然后为iPad
代码iPhone
- (BOOL) isPad{
#ifdef UI_USER_INTERFACE_IDIOM
return (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad);
#else
return NO;
#endif
}
if([self isPad])
{
//do code for iPad
}
else
{
//do code for iphone
}