He visto muchos post aquí/en SO y muchos docs en la web de Apple sobre la lectura del nivel de batería en iOS, pero ¿cuál es la mejor manera de hacerlo en un MacBook? En el pasado la única manera que he encontrado para hacer esto es con un comando bash que consume tiempo canalizado a grep
lo que parece muy ineficiente. (visto y adaptado de, aunque no puedo localizar la fuente original que leí, aquí y aquí ) ¿Existe una forma mejor de hacer esto de forma programada? También he visto este pero parece que sólo tiene una versión Obj-C. Hay alguna manera de hacer esto en Swift?
EDITAR
En realidad hay una forma mejor que no requiere mucho tiempo ( ioreg -l -w0 | grep Capacity
muestra la carga actual y la capacidad máxima), pero sigue siendo un bash script aparentemente innecesario.