iOS:根据系统类型加载不同的xib

1.将 xib 文件名手动更改为 xxx~iphone.xib  和 xxx~ipad.xib

2.初始化时使用 [[xxx alloc] init] 即可,系统会自动判断系统类型并加载对应的 xib 文件

RFSendFeedbackViewController *viewController = [[RFSendFeedbackViewController alloc] init];
RFNavigationController *navController = [[RFNavigationController alloc] initWithRootViewController:viewController];
[self presentViewController:navController animated:YES completion:nil];
原文地址:https://www.cnblogs.com/ihojin/p/ios-autoload-xib-by-devicetype.html