iPhone 4中的多任务处理,Xcode 3.2 info.plist中的"应用程序无法在后台运行"选项

Nar*_*ddy 5 iphone xcode objective-c info.plist multitasking

在INFO.PLIST的Xcode 3.2中,当我们选中此框并在iPhone 4中运行应用程序时,我们有选项"应用程序不在后台运行"...每次最小化都会导致退出应用程序.

这不违反iPhone 4中的多任务处理概念吗?因为每次我们最小化应用程序,应用程序重新启动.

可以为iphone 4删除多任务吗?这意味着我正在改变设备行为,我觉得它正在改变设备属性(HIG指南说不应该),这不是一种拒绝风险吗?

Emp*_*ack 2

我认为阻止应用程序支持多任务处理并不违反苹果的指导方针。苹果应该也感受到了。如果您的应用程序实际上不需要在后台运行,您可以通过启用“应用程序不在后台运行”键来很好地防止它。我敢打赌,苹果不会起诉你。

苹果为何要添加一项违反其自身规则的功能?

  • 苹果说应用程序不应该有内存泄漏..但有时他们自己的框架会存在内存泄漏..所以...即使**苹果违反了自己的规则**;-) (2认同)