См. Эту ссылку: http://developer.apple.com/iphone/library/samplecode/Reachability/
. Чтобы загрузить пример кода, вам необходимо зарегистрироваться. , Также и это важно! Reachability API работает для 3.0+ SDK, он падает для более низких версий.
Кстати, с помощью нового HIG все приложения, использующие WiFi-соединение, должны предупреждать пользователя об его отсутствии, т. Е. Если устройство не подключено к Wi-Fi, сообщите об этом пользователю.
Без использования show () и только Matplotlib. Самым простым решением может быть использование savefig (..) и использование вашей любимой программы просмотра изображений ОС. Если вам нужна интерактивность с графиками, Matplotlib предлагает backends .
Из IPython вы можете сделать следующее:
figure()
get_current_fig_manager().window.wm_geometry("400x600+20+40")
Или, что то же самое, в скрипте Python:
import pylab as pl
pl.figure()
pl.get_current_fig_manager().window.wm_geometry("400x600+20+40")
pl.show()
Обратите внимание, что здесь предполагается, что вы используете серверную часть TkAgg.
Самый простой способ, который я знаю, - это создать окно для фигуры в предпочитаемом вами приложении с графическим интерфейсом, а затем поместить в это окно фигуру matplotlib. Есть множество примеров того, как сделать это встраивание с использованием различных структур графического интерфейса здесь .
Примеры кода могут выглядеть немного сложными, но в основном это шаблон, где вам нужно всего лишь изменить несколько линии.