Skip to content

Latest commit

 

History

History
29 lines (23 loc) · 574 Bytes

low-power-mode-2016-08-24.md

File metadata and controls

29 lines (23 loc) · 574 Bytes

Low Power Mode

@available(iOS 9.0, *)

  • Modo de economia de bateria
  • iOS reduz processamentos, brilho da tela, requisições em background etc
  • Informação pode ser obtida diretamente ou via NotificationCenter
if NSProcessInfo.processInfo().lowPowerModeEnabled {
	// evitar autoplay em vídeos
	// diminuir atualização do GPS
	// evitar requisições de rede
	// etc
} else {
//
}
NSNotificationCenter.defaultCenter().addObserver(
	self,
	selector: #selector(callMe),
	name: NSProcessInfoPowerStateDidChangeNotification,
	object: nil
)