Mac - Obtenga el estado de la batería / carga (enchufado o no)

Estoy creando una aplicación Mac OSX que necesita sondear un servidor cada minuto, o incluso menos si el usuario lo desea. Lamentablemente, el servicio no admite push ...

e todos modos, me gustaría ofrecer dos opciones al usuario:

Intervalo de sondeo en batería Sondeointerval mientras se carga

¿Cómo obtendría el estado del cargador en el Objetivo C? Realmente no me importa el porcentaje real, solo si el portátil está enchufado o no. Obviamente, esto no importa para las computadoras de escritorio, por lo que esperamos que haya una solución que funcione para computadoras portátiles y de escritorio.

Respuestas a la pregunta(2)

Su respuesta a la pregunta