iPhone/iPad 项目 xCode

Posted

技术标签:

【中文标题】iPhone/iPad 项目 xCode【英文标题】:iPhone/iPad Project xCode 【发布时间】:2010-10-13 04:19:22 【问题描述】:

我可以为 iPad 编译相同的 iPhone 源代码吗?

【问题讨论】:

【参考方案1】:

是的。这称为Universal binary

【讨论】:

【参考方案2】:

是的,您可以这样做。

(如果你只是想在 iPad 上运行 iPhone 代码)

然后,当您选择基本 sdk 为 3.2 时,它将在 iPad 上运行,右下角有一个小 2x 按钮单击该按钮将根据 iPad 屏幕缩放整个应用程序,但使用的图像会模糊。

(如果你想让它同时为两者编写代码)

您所要做的就是将 Build 中的 Target Family 设置为 iPhone/iPad 而不是 iPhone。 并通过识别您在 iPhone 或 iPad 上运行的特定条件根据 iPad 设置帧。

这可以通过下面的代码来完成

BOOL kIS_IPAD;//GLOABAL VARIABLE

#ifdef UI_USER_INTERFACE_IDIOM()
#define IS_IPAD() (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
#else
#define IS_IPAD() (false)
#endif


    if (IS_IPAD()) 
        kIsIPAD=YES;
    
    else 
        kIsIPAD=NO;
    

编码愉快...

【讨论】:

以上是关于iPhone/iPad 项目 xCode的主要内容,如果未能解决你的问题,请参考以下文章