8

たとえば、iOS 6 には存在しない iOS 7 の新しいクラスがあります。この新しいクラスを使用したいと考えています。私のアプリは iOS 6 との互換性を維持する必要があります。

if ([NSURLSessionConfiguration class]) {
    // only in iOS 7        
} else {
    // do it iOS6 way
}

これはどの iOS 6 バージョンでも安全に実行できますか、それとも引き続き使用する必要がありますNSClassFromStringか?

4

1 に答える 1

9

はい、これは安全です。

これは、特定のクラスが使用可能かどうかを確認するための正しい推奨方法です。

于 2013-09-21T21:20:29.307 に答える