当我尝试在这里定义我的常量时,我对iPod没有任何经验:
#define isIPhone (![[UIDevice currentDevice] respondsToSelector:@selector(userInterfaceIdiom)] || [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)
有谁知道如何定义iPod机型?
答案 0 :(得分:0)
使用[UIDevice currentDevice]的属性: UIDevice reference
基于分辨率的分支绝对是一个坏主意。
另请参阅:UIDevice currentDevice model possible values
由于此信息在运行时不会更改,因此值得在开头查询一次,而不是在每个特定条件下调用相应的API。