你的位置:首页 > 操作系统

[操作系统]【代码笔记】判断是否是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