退出我的iPhone应用程序的按钮是否会违反Apple的指导方针?

时间:2011-08-23 00:38:05

标签: iphone ios user-interface

我想在我的iPhone应用中创建一个按钮,在按下时退出应用(使用exit(0))。这会违反Apple的人机界面指南吗?

6 个答案:

答案 0 :(得分:6)

Apple不鼓励你这样做,很可能你会被App Store拒之门外。此外,这种行为是不必要的。你想要完成什么?

答案 1 :(得分:3)

用户体验POV并不真正需要此功能。当内核要求时,你的应用程序应该优雅地自行关闭,但除此之外,没有理由不让它驻留在内存中,随时准备重新启动。

答案 2 :(得分:0)

可能,是的。如果用户想要退出你的应用程序,他们总是可以按下主页按钮 - 你不需要添加一个额外的按钮来做同样的事情。

答案 3 :(得分:0)

与其他iOS应用程序相比,这将是一个不寻常的设计选择,这些应用程序遵循使用Home按钮放置到后台的一般惯例。我不会亲自做exit(0)伎俩。

答案 4 :(得分:0)

根据我的经验(以及仅查看界面指南),我认为它可能没问题,但前提是用户是触发退出的用户。

答案 5 :(得分:0)

这是完全合法的。当您的应用程序启动Safari(或任何其他注册的URL)时,Apple甚至会提供记录的plist密钥以强制操作系统终止您的应用程序。所有应用程序在iOS 4.x之前都以这种方式工作