我需要开发一个在最近的iPod touch上运行的应用程序。 Xcode没有iPod作为设备选项(仅限iPhone或iPad)。同样,iPod touch也没有模拟器。我已经读过你可以选择iPhone作为设备和模拟器,但我怀疑会创建一个我可以部署到iPod的应用程序。我还读过你可以使用iPod测试iPhone应用程序,但这不是我的情景。用Xcode为iPod touch编写应用程序是一个坏主意吗?
答案 0 :(得分:1)
是的,您可以使用Xcode开发iPod touch,就像使用iPhone和iPad一样。 (实际上没有其他方法可以为iPod touch开发应用程序。)
iOS模拟器和任何物理iOS设备之间的差异比iPhone和iPod touch之间的差异要大得多。 (例如,没有模拟器配置具有电话功能。)如果您想在模拟器中测试时定位第5代和第6代iPod触摸屏尺寸,只需选择iPhone 5,iPhone 5s或iPhone SE模拟器,就像那些iPhone一样型号与最后两款iPod touch型号具有相同的屏幕尺寸。
当你在Xcode中开始一个新项目时选择一个应用程序模板时,它会为你提供的选择" iPhone"," iPad"和" Universal"真的意味着"手机外形" vs"平板电脑外形" vs"支持"。如果您选择iPhone或Universal,您将获得支持手机大小屏幕的模板UI布局(或者更确切地说,支持各种手机大小的屏幕,包括适用于iPhone 5 / 5s / SE的4英寸,适用于iPhone的4.7英寸屏幕6 / 6s / 7和5.5英寸的iPhone 6 / 6s / 7 Plus)。