堆栈溢出
我想提供我的应用程序的通用版本,但我想知道如何在iPad和iPhone版本之间管理数据? - 他们完全独立吗?或者如果我在iPad应用程序中有一个plist,它是否也出现在iPhone应用程序中。如果是的话,是否有任何同步等等。
我有几个月使用单一iPad或iPhone应用程序的经验,但从来没有普及。
再次感谢。
更新:我对/ Documents文件夹中的文件感兴趣,这会自动更新itunes同步吗?
答案 0 :(得分:0)
它们是共享的,资源包括plists,images,sqlite db等。默认的“Universal Application”模板为iPhone特定,iPad特定和共享创建组。如果您在正确的位置创建资源,它们将被编译到正确平台的应用程序包中。
答案 1 :(得分:0)
就像NWCoder所说,这一切都是共享的。您可以使用以下命令运行iPad / iPhone特定代码:
//iPad code
#ifdef UI_USER_INTERFACE_IDIOM
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
} else
//iPhone/iPod code
#endif
{
}