0

間違っている可能性が非常に高いので、間違っている場合は訂正してください。私の理解では、cocoa-touch は、objective-c が電話の特別な部分と対話するために使用するフレームワークですよね? たとえば、ココア タッチには NSTimer や NSString などがあります。これは、位置情報サービスのデリゲートや加速度計データなどを介して GPS チップにアクセスするロジックをサポートしていますよね?

したがって、Apple は将来、たとえば Java のような別の言語をサポートする可能性があります (私はそれが到達可能であることを知っています)。電話の特別な部分。実際、cocoa touch がなければインターフェイスにアクセスしたり構築したりできないため、どの言語もまったく使用できないと思います。

理論的には、XML ファイルを使用してそれを行うことができますが、cocoa-touch を使用していないため、まだ不足していることがたくさんあります。もしそうなら、現在または将来的にココアタッチをサポートする可能性のある他の言語はありますか? もしそうなら、アップルがこれらの言語をサポートしていても、ココアタッチがなくても大した違いはないと思います。そうですか?

4

3 に答える 3

1

実はこれはあります。Xamarin の Mono-Touch は C# を使用して iPhone 用にプログラミングし、Objective C メソッドを呼び出す C# ラッパー クラスを作成しました。これは App Store で完全にサポートされており、私自身、C# と Mono Touch を使用していくつかのアプリを作成しました。提供されたラッパーを既存の Cocoa Touch ライブラリに使用できるだけでなく、自分や他の人の Objective C ライブラリに独自のラッパー C# ライブラリを作成することもできます。

于 2013-11-05T22:50:37.593 に答える
0

ヒント: 一般的な質問がある場合は、まずウィキペディアを読んでみてください。など:ココア (API)

したがって、Apple は将来、Java などの別の言語をサポートする可能性があります。

Apple は実際、Xcode および Cocoa 開発での Java の使用をサポートしていました。彼らは Cocoa-Java ブリッジを提供しましたが、現在はキャンセルされています。

他のバインディングが利用可能です。そのウィキペディアの記事を参照してください。

理論的には、XMLファイルを使用してそれを行うことができます

実際、Apple は開発プロセスの一部として XML を使用しています。XML は xib の「x」です。xibは、バイナリ形式nibの XML 形式です

于 2013-11-05T19:57:22.203 に答える