gpt4 book ai didi

IOS - 当我创建一个新的 Objective C 类时,检查 "made for iPad"选项会做什么?

转载 作者:行者123 更新时间:2023-12-01 17:44:04 26 4
gpt4 key购买 nike

我正在制作一个新的 Objective C 类,它提供了两个选项作为复选框:

1) 针对 iPad
2)制作XIB接口(interface)

如果我想制作一个可以在 iphone 和 ipad 上运行的应用程序怎么办?我可以这样做还是我基本上需要重新做应用程序,所以如果我先在手机上测试它,我不应该选中那个框?或者那个盒子只会让东西与 iPad 兼容?

此外,对于 XIB 界面 - 我可以在其中放置 ui 元素,对吗?但是我可以将 UI 元素放在 Storyboard上的按钮上吗?

谢谢!

最佳答案

据我所知,它将为 iPhone 和 iPad 屏幕尺寸创建 XIB 文件。

您不需要制作 2 个应用程序,您可以为这两个应用程序使用 1 个应用程序逻辑,只需更改 View 即可。

几点笔记

  • 这是 MVC 很重要的一个地方。
  • 在 xcode 的项目摘要中,您应该将应用程序标记为通用。
  • 可以帮助您的其他几行是:
    + (BOOL)isDeviceAniPad {
    #ifdef UI_USER_INTERFACE_IDIOM
    return (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad);
    #else
    return NO;
    #endif
    }

  • 当您的代码需要对 iPhone 和 iPad 执行不同的操作时,您可以使用此代码检查用户设备。

    另一种选择是创建 2 个目标 - 一个用于 iPad,一个用于 iPhone,并让目标共享相同的代码。

    关于IOS - 当我创建一个新的 Objective C 类时,检查 "made for iPad"选项会做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11170021/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com