当我尝试读取设备的分辨率时,我无法获得好的结果。
这样的代码
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
NSString* name = [self machineName];
给
1024*768 和 iPad4,5
机器名称代码:
#import <sys/utsname.h>
-(NSString*) machineName()
{
struct utsname systemInfo;
uname(&systemInfo);
return [NSString stringWithCString:systemInfo.machine
encoding:NSUTF8StringEncoding];
}
我究竟做错了什么?我无法理解。必须是 2048*1536