title: Need Reachability version for ARC in iOS5
body: <p>Using Apple's Reachability code in iOS5 I get a bunch of compilation errors as shown below. Any ideas on what is happening here? I'm using ARC so I have edited the standard code slightly to remove <code>autorelease/retain</code> and the <code>NSAutoReleasePool</code>.</p>
  
  <blockquote>
    <p>Undefined symbols for architecture armv7:</p>
    
    <p>"_SCNetworkReachabilityCreateWithAddress", referenced from:
          +[Reachability reachabilityWithAddress:] in Reachability.o</p>
    
    <p>"_SCNetworkReachabilityCreateWithName", referenced from:
           +[Reachability reachabilityWithHostName:] in Reachability.o</p>
    
    <p>"_SCNetworkReachabilityUnscheduleFromRunLoop", referenced from:
          -[Reachability stopNotifier] in Reachability.o</p>
    
    <p>"_SCNetworkReachabilityScheduleWithRunLoop", referenced from:
          -[Reachability startNotifier] in Reachability.o</p>
    
    <p>"_SCNetworkReachabilitySetCallback", referenced from:
          -[Reachability startNotifier] in Reachability.o</p>
    
    <p>"_SCNetworkReachabilityGetFlags", referenced from:
          -[Reachability connectionRequired] in Reachability.o
          -[Reachability currentReachabilityStatus] in Reachability.o</p>
    
    <p>ld: symbol(s) not found for architecture armv7 clang: error: linker
    command failed with exit code 1 (use -v to see invocation)</p>
  </blockquote>
  
  <p>Does anyone have workable Reachability code for ARC under iOS5? </p>