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的主要内容,如果未能解决你的问题,请参考以下文章

ios iPhone / iPad - 带有 GData 静态库 libGDataTouchStaticLib.a 的项目在构建时失败(重复符号)

iPhone OK,但不是 iPad .. 为啥?

使用 html5 视频提取部分视频。 iphone/ipad 上的全屏问题

Netty+MUI从零打造一个仿微信的高性能聊天项目,兼容iPhone/iPad/安卓

iPhone/iPad 和 iPhone(Retina)/iPad(Retina) 中图像的理想分辨率

Xcode运行设备由iphone/ipad变为my mac的解决方