[[UIScreen mainScrenn] scale]
这句代码的作用是判断屏幕的分辨率的。
if (1.0 == [[UIScreen mainScreen] scale]) //代表 320 x 480 的分辨率
if (2.0 == [[UIScreen mainScreen] scale]) //代表 640 x 960 的分辨率
if (3.0 == [[UIScreen mainScreen] scale]) //代表 1242 x 2208 的分辨率
@property(nonatomic,readonly) CGFloat scale NS_AVAILABLE_IOS(4_0);
这个 property 简单的来理解就是判断一个点包含有几个像素:
iPhone 4 之前的设备为1.0
iPhone 4 ~ iPhone 6s (除plus外) 的为2.0
iPhone 6 plus 和 iPhone 6s plus 的为3.0
声明:此博文源自 http://blog.csdn.net/shenyuanluo/article/details/50618854
如需转载,请说明博文出处。谢谢!