標準 C ライブラリ関数 (stdio、stdlib などから) とそれをビルドするための Makefile+GCC のみを含む、C で書かれた単純なアプリケーションがあります。今、私はそれを iPhone/iPad 用の iPhone OS に移植したいと考えています。シームレスになりますか、それとも非互換性の問題がある可能性がありますか?
2 に答える
3
iPhone/iPad OS 用のコードを単純にコンパイルすることはできません。それらのアプリは Objective C で記述されているため、良いニュースですが、C/C++ コードを Objective C で使用できます。その方法は次のとおりです。
したがって、本当にアプリを移植したい場合は、Objective C の学習を開始することをお勧めします。オブジェクティブ C では、UI のすべてを UIKit で書き直す必要があることに注意してください。
また、Mac が必要です。
于 2010-06-16T15:01:06.357 に答える
3
主な問題は、プログラムが出力を表示する方法です。標準 C ライブラリによって提供されるサポートは、iPhone アプリケーションに期待されるものと一致しません。プログラムのこれらの側面に取り組む必要があります。
于 2010-06-16T15:01:54.423 に答える