将iPad应用程序转换为通用应用程序

将iPad应用程序转换为通用应用程序

问题描述:

我们目前有一个针对iPad的应用程序。我们现在想要瞄准iPhone也是。我只是想知道我们如何去做这件事? UI布局和功能会有所不同,但在底层,他们将共享大量相同的代码。将iPad应用程序转换为通用应用程序

我最好创建一个通用应用程序吗?或者不得不为ipad和iPhone分别设置一个应用程序?

任何帮助将不胜感激。

感谢

使用这两个宏

#define FOR_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) 
#define FOR_IPHONE (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) 

if(FOR_IPAD) 
    //load view for iPAD 
else 
    //load view for iPhone