В iTunes вы можете увидеть состояние зарядки подключенного в данный момент iPhone:
Это обновляется по мере зарядки телефона и даже отображается, когда телефон заряжается.
Можно ли программно узнать статус заряда с Mac? Подойдет любой язык программирования или API.