0

こんにちは、Apples iOSには下位互換性がありますか?iOS 6のように、アップルが多くの新機能を導入しているのではないかと疑っています。たとえば、iOS6のこのクラスとコントロールを使用する場合、UICollectionView(グリッド用)があります。フラグや設定の変更、または追加のコードスニペットはありますか。 iOS<6もサポートするように開発者が利用できます。

4

3 に答える 3

2

NSClassFromString関数UICollectionView'sを使用して、クラスの可用性を確認できます。

Twitterの簡単な例:

Class TWTweetComposeViewControllerClass = NSClassFromString(@"TWTweetComposeViewController"); 

if (TWTweetComposeViewControllerClass != nil) 
{
     // this class only available in iOS 5
     // so new code
}
else
{
     // Means older version
}
于 2012-09-28T05:54:24.247 に答える
1

iOS4.3以降で動作しているiOS6のUICollectionViewに似たものを見つけたので、このタイプのコントロールを見つけて作成し、上記の回答で説明されているように条件付きコーディングで使用する必要があります。

ハッピーコーディング:)

于 2012-09-28T06:23:46.077 に答える
0

アプリを実行しているデバイスのiOSバージョンで利用可能なAPIを念頭に置いて、条件付きコーディングを行う必要があります

于 2012-09-28T05:56:44.813 に答える