В чем преимущество использования Reachability?

В чем преимущество использования Reachability по сравнению с приведенным ниже кодом? Я чувствую, что Reachability содержит огромное количество кода, но если он хоть как-то лучше, то я бы использовал его вместо этого.

NSString *connectionString = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://www.google.com"]];

if ([connectionString length] == 0) {

    //No connection

}

Разрешено, если Google когда-нибудь выйдет из строя, это не сработает. Но на это буквально нет шансов. Что вы думаете? Спасибо!

26
задан Jack Humphries 5 March 2012 в 19:34
поделиться