[iOS] ネットワーク接続状況を確認するライブラリの調査


iOS アプリで使えるネットワークの接続状況を確認するライブラリの調査というか、pod search Reachability しただけ。

% pod search Reachability
 
 
-> GCNetworkReachability (1.3.0)
   GCNetworkReachability monitors the network state on iOS and OS X devices. Supports ARC, GCD, Blocks, IPv4/IPv6 and OS X/iOS.
   - Homepage: https://github.com/GlennChiu/GCNetworkReachability
   - Source:   https://github.com/GlennChiu/GCNetworkReachability.git
   - Versions: 1.3.0, 1.2.1 [master repo]
 
 
-> KSReachability (1.3)
   A better iOS & Mac reachability for a modern age.
   - Homepage: https://github.com/kstenerud/KSReachability
   - Source:   https://github.com/kstenerud/KSReachability.git
   - Versions: 1.3, 1.1, 1.0, 0.0.1 [master repo]
 
 
-> NPReachability (0.1.0)
   Reachability without the suck.
   - Homepage: https://github.com/Abizern/NPReachability
   - Source:   https://github.com/Abizern/NPReachability.git
   - Versions: 0.1.0 [master repo]
 
 
-> Reachability (3.1.0)
   ARC and GCD Compatible Reachability Class for iOS and OS X. Drop in replacement for Apple Reachability.
   - Homepage: https://github.com/tonymillion/Reachability
   - Source:   https://github.com/tonymillion/Reachability.git
   - Versions: 3.1.0, 3.0.0, 2.0.5 [master repo]
 
 
-> SCNetworkReachability (1.0.1)
   Wrapper for SCNetworkReachability methods of SystemConfiguration.framework.
   - Homepage: https://github.com/belkevich/reachability-ios
   - Source:   https://github.com/belkevich/reachability-ios.git
   - Versions: 1.0.1, 1.0.0 [master repo]
 
 
-> VPPReachability (0.1.0)
   VPPReachability Library for iOS simplifies access to the status of a given hostname.
   - Homepage: https://github.com/vicpenap/VPPReachability
   - Source:   https://github.com/vicpenap/VPPReachability.git
   - Versions: 0.1.0 [master repo]

あとは github の star と fork の数とか最終更新日とか確認しただけなんですが、やはり「Reachability」がダントツで多いですね。
tonymillion/Reachability · GitHub

ただ、KVO (Key-Value Observing) を別途、自分で実装するのが面倒なので、KVO まで実装されているものを選ぶとすると「KSReachability」でしょうか。
kstenerud/KSReachability · GitHub

  1. コメントはまだありません。

  1. トラックバックはまだありません。