1

iPhone アプリを 3.0 から 4.0 にアップグレードしようとしています。

一部の API は 4.0 で非推奨になりました。新しい API を使用すると、3.0 では動作しない可能性がありますよね? したがって、古い API と新しい API が必要です

すべてのプロの開発者にとって、3.0 と 4.0 をコーディングするための最良の方法は何ですか?

UIDevice からモデルと systemVersion を確認できることはわかっています。

最初にどのバージョンを確認し、どのデバイスを確認する必要がありますか?

if systemVersion == 3.0 {
//old api code here
}

if systemVersion == 4.0 {

if device == iphone 3G
//new api code here for 3G

if device == iphone 3GS
//new api code here for 3GS

if device == iphone 4
//new api code here for 4
}
4

1 に答える 1

1

Matt Gallagher によるこの記事も参照してください。また、iPhone 開発者である場合は、WWDC ビデオ セッションをチェックしてください。これについて話しているセッションが少なくとも 1 つあります。

于 2010-07-19T13:23:21.747 に答える