一年前寫過一個範例 : [iOS Dev] 簡單的網路連結測試 Simple Internet Connection test
主要是透過NSURL去實際request一個網頁, 然後偵測是否可以連結
今天發現使用Apple有提供一個Sample Code - Reachability, 直接透過C語言的Library來偵測網路狀態
並可以偵測使用者是否使用WIFI, 3G, Edge網路
直接import Reachability.h就可以沿用, 非常方便
注意: 使用Reachability時, 要記得在專案link SystemConfiguration.framework
詳細請看官方範例::
http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html