开发iphone和ipad的应用程序

时间:2014-04-16 11:24:30

标签: iphone ipad storyboard

您好我是IOS开发的初学者。我开始构建iphone应用程序。但是现在我想为ipad构建相同的应用程序。我对android平台很熟悉,但对IOS平台了解不多。所以需要一些好的建议。我的应用程序用户界面与iphone和ipad没什么不同。只是在某一点上它是不同的。 所以我的这个问题就像这样。 我们是否需要两个不同的iphone和ipad应用程序,或者我们可以同时使用相同的应用程序? 如何管理iphone和ipad设备的UI?

我正在使用故事板进行UI开发。需要一些帮助。谢谢。

3 个答案:

答案 0 :(得分:2)

返回App Design Basics,全部阅读,特别是“Creating a Universal App.”

答案 1 :(得分:1)

不,您无需创建两个不同的应用程序。您只需为iPad添加不同的viewController。您也可以通过检查iPhone或iPad设备来管理代码中的视图。

答案 2 :(得分:1)

如果您已准备好使用Storyboard的iPhone应用程序。现在您需要创建iPad或iOS通用应用程序。最长和最难的方法是从头开始手动创建整个Storyboard。最简单快捷的方法是将iPhone Storyboard转换为iPad Storyboard。

  

当你只有iPhone应用程序时。

在Finder中复制iPhone Storyboard并将其命名为“MainStoryboard_iPad.storyboard”。 将新的Storyboard添加到项目中。 如果您有文本编辑器,如“TextWrangler”,“BBEdit”,“代码” - 打开复制的Storyboard。 如果你没有 - 在Xcode中的这个新故事板上单击鼠标+控制(或鼠标右键)并选择“打开为” - >“源代码”。 搜索字符串targetRuntime =“iOS.CocoaTouch”并将其更改为targetRuntime =“iOS.CocoaTouch.iPad”。 保存并在Xcode中重新打开 - 它可能被排列错误但重新排列它比从头开始创建更容易。

  

创建通用iOS应用程序时。

在这种情况下,您已经有空的iPad故事板。打开iPhone Storyboard,选择全部(Command + A),复制(Command + C)并将其粘贴(Command + V)到iPad Storyboard中。 在编译之前不要忘记将入口点从空的故事板移动到复制的故事板,否则你将崩溃。