Swift 为什么苹果创建了BatteryMonitoring?

Swift 为什么苹果创建了BatteryMonitoring?,swift,battery,uidevice,Swift,Battery,Uidevice,要监视电池状态和电量,应用程序应首先启用isBatteryMonitoringEnabled属性并将其设置为true 但为什么要创建这个属性呢 您可以随时将其设置为false或true,并且系统不会干扰监控 设置它false在性能上有什么优势吗?我不确定它在性能上有多高,但是如果你开始听一些你并不真正需要的东西,苹果可能不会接受你的应用程序(默认值是false顺便说一句)苹果没有说要拒绝使用它的应用程序,而且也会拒绝

要监视电池状态和电量,应用程序应首先启用
isBatteryMonitoringEnabled
属性并将其设置为
true

但为什么要创建这个属性呢

您可以随时将其设置为
false
true
,并且系统不会干扰监控


设置它
false
在性能上有什么优势吗?

我不确定它在性能上有多高,但是如果你开始听一些你并不真正需要的东西,苹果可能不会接受你的应用程序(默认值是
false
顺便说一句)苹果没有说要拒绝使用它的应用程序,而且也会拒绝