ベース SDK 5.0 でコンパイルされたアプリは iOS4.x で動作しますか?
4.0への展開ターゲットにしました。ARC は iOS4.x デバイスで動作しますか。同じアプリで両方をサポートする方法はありますか? iOS5 で ARC を使用している場合、 iOS4.xデバイスでメモリ管理は正しく行われますか?
ベース SDK 5.0 でコンパイルされたアプリは iOS4.x で動作しますか?
4.0への展開ターゲットにしました。ARC は iOS4.x デバイスで動作しますか。同じアプリで両方をサポートする方法はありますか? iOS5 で ARC を使用している場合、 iOS4.xデバイスでメモリ管理は正しく行われますか?
Apple は、ARC が iOS 4 で動作すると述べています (特定のバージョンについて言及したのか、それとも iOS 4.0 が含まれているのかは不明です)。でも、iOS5が出るまではARC申請はできないと思います…
ARCはコンパイラレベルの機能です。したがって、SDKの影響を受けません。Appleは4.0および5.0でARCをサポートします。ただし、現在のところ、Xcodeのベータ版を使用して構築されたアプリを送信することはできません。
展開ターゲットが 4.0 に設定されている場合、アプリは 4.0 を含むすべての上位バージョンの iOS をサポートします。したがって、答えはイエスです。