iPhone(OS 3)用のアプリを作成した場合、iPod Touchで変更せずに実行できますか、それとも別のバイナリを作成する必要がありますか?同じランタイムの場合、iPhoneのみの機能のスタブがあるだけですか、それともUIDeviceを使用して機能ごとにチェックし、クラッシュを回避するために特定のクラス/メソッドがデバイスでサポートされていることを確認する必要がありますか?
初歩的な質問で申し訳ありませんが、これについての簡単な説明はどこにも見つかりません。
乾杯
デイブ
編集:以下の議論に基づく:
デバイスが通話をサポートしているかどうかをどのように確認できますか?現時点では、iPodTouchの場合はできないと思います。デバイスでサポートされている共有アプリケーション/URLスキームを確認する方法はありますか?