title: Better way to detect WiFi enabled/disabled on iOS?
body: <p>After an unbelievable amount of teeth gnashing, I finally have a method that successfully detects if WiFi is enabled on iOS independent of whether it's connected or not.  There are at least a couple uses for such a thing, and I don't think this violates the spirit or the letter of Apple Law(tm).</p>
  
  <p>However, it's ugly and probably won't work forever.  It currently works on iOS 10.2.1, as of Jan 31, 2017.  I'll put my answer below and hope that someone can improve it.  I've heavily researched Reachability (<em>doesn't meet the requirements</em>), CaptiveNetwork, HotspotHelper, SCNetworkConfiguration, Xamarin's System.Net.NetworkInterface, and more.  This is it that actually works as far as I can tell.</p>