【代码笔记】判断是否是iPhone5

一,代码。

复制代码
#import "RootViewController.h"


// 判断是否是iPhone5
#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)]\
? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size)\ || CGSizeEqualToSize(CGSizeMake(1136, 640), [[UIScreen mainScreen] currentMode].size) : NO) @interface RootViewController () @end

@implementation RootViewController - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]; if (self) { // Custom initialization
 } return self; } - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view.
 self.title=@"isIphone5"; //判断是否为iPhone5
    NSLog(@"---isIphone5---%i",iPhone5); } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated.
}
复制代码

 

二,输出。

2015-10-19 15:32:46.917 判断是否是iPhone5[9128:228174] ---isIphone5---1

 


你可能感兴趣的:(【代码笔记】判断是否是iPhone5)