【问题标题】:Compiling the same Xcode project for iPhone and iPad with different xib files使用不同的 xib 文件为 iPhone 和 iPad 编译相同的 Xcode 项目
【发布时间】:2010-09-21 06:25:45
【问题描述】:

我想知道是否可以为 iPhone 和 iPad 编译相同的 Xcode 项目,根据平台自动更改 xib 文件。该项目将包含两个 xib 文件。如果可以的话,怎么做?

谢谢

【问题讨论】:

    标签: iphone objective-c xcode ipad xib


    【解决方案1】:

    您可以创建包含这两种应用程序支持的通用应用程序。

    创建新的 Xcode 项目 > 从下拉菜单中选择 Universal 的基于窗口的应用程序。

    它将为您提供两个不同的文件,一个用于 iphone,另一个用于 ipad。

    并查看此link 以了解有关您的所有问题。

    【讨论】:

    • 通用应用程序的问题在于它为每个设备创建了两个不同的应用程序代理,如果您想使用相同的代码,只是在不同的设计层前端,这有点不受欢迎。
    • 当我最近在 Xcode 4 中创建了一个通用应用程序时,它创建了两个应用程序委托 FooAppDelegate_ipad 和 _phone,它们都继承自一个通用应用程序委托 FooAppDelegate 超类。我已将两台设备上所需的一切都放入超类中。如果您的应用程序设置不同,这也应该可以进行改造。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    相关资源
    最近更新 更多