Ответ 1
Насколько я знаю, вы можете получить информацию о текущем подключенном Wi-Fi, используя CNCopySupportedInterfaces
и CNCopyCurrentNetworkInfo
CaptiveNetwork. Вы можете обратиться к: Как использовать CaptiveNetwork, чтобы получить текущее имя точки доступа Wi-Fi для получения дополнительной информации.
Согласно iPhone, получите список всех SSID без частной библиотеки:
Without the use of private library (Apple80211) you can only get the SSID of the network your device is currently connected to.
Вы можете посмотреть проект iphone-wireless, если вы заинтересованы в Apple80211. Существует пример приложения Stumber", который делает именно то, что вы хотите. Но вы не можете использовать это в своем приложении, если хотите опубликовать его в App Store, потому что, поскольку он использует частные API