繁体   English   中英

制作通用iOS应用程序应遵循的初始步骤

[英]Initial steps to be followed for making an Universal iOS application

我将要启动一个通用的iOS应用程序。 我只想使用界面生成器来制作此应用程序。

有人可以建议如何排列两个笔尖文件吗? 每当我创建一个类时,都只会创建一个xib文件,但是我想要两个xib文件,一个用于iPhone,另一个用于iPad应用程序,因为这是一个通用应用程序。

您还可以建议哪种方法更好,即通过界面或使用编码为此通用应用程序创建UI。

只需将另一个xib文件添加到项目中。 您可以从制作第一个版本的副本开始,或者使用空白的xib。

为了确保在运行时加载正确的xib,您有几种选择。 我更喜欢在UIViewController上重载nibName,但是您也可以只调用initWithNibName:,传递正确的nib名称。

如果重载nibName,则可能是这样的:

- (NSString*) nibName
{
   return UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone ? @"myphonenib" : @"mypadnib";
}

我个人可以选择xib,因为xib的目的是“隐藏” GUI代码,使“功能”代码整洁。.“ WYSIWYG” UI设计也为提高开发速度发挥了作用。

至于添加XIB ...按照TomSwift的建议,稍后再添加

或者像我一样,稍后批量处理...即

  1. 首先开发iphone位
  2. 复制项目
  3. 将副本转换为iPad
  4. 用您的命名标准重命名Appdelegate和xib,例如* iPad后缀
  5. 加装版复制到通用原件中。

(请注意,确保您获得所有引用更改,并且正确无误,并备份所有内容:)

祝好运。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM