13

XtendMirahを使用して Java で何が行われたかを見ると、誰かが Objective-C や C や C++ で同様のことを試しているに違いないと思わずにはいられません。

いくつかの検索の後、私はnilを思いつきました。Objective-C 実装のような CoffeeScript を知っている人はいますか?

更新: 回答を提出した 2 つからのこれまでの良い入力ですが、CoffeScript のしくみに従って Obj-C に正確にコンパイルされた中間言語を使用する方が優れていると思いませんか (少し主観的であることを認識してください)。さて、私はCoffeeScriptを求めているのではなく、直接コンパイルしない言語を求めていますが、Xtendのように構文的に読みやすいトップレイヤーを提供します。

4

3 に答える 3

12

はい: Eeroは、Objective-C の Python に似た構文を提供し、変更されたバージョンのclangを使用して実装されます。(ただし、私はそれを使ってみたことがないので、それがどれほど便利かについてコメントすることはできません!)

于 2012-08-02T00:32:48.287 に答える
1

MacRubyRubyMotionを使用すると、純粋な Ruby で (それぞれ) Mac および iOS アプリケーションをコーディングできます。CoffeeScript は非常に Ruby にインスパイアされているので、この言語を楽しんでいるなら、Ruby に親しみを感じていただけると思います :)

また、MacRuby と RubyMotion の両方がネイティブ環境とうまく統合されていることも理解しています。それらは Mac/iOS 上の別の Ruby VM では実行されないため、パフォーマンスが大幅に低下することはなく、ネイティブのものはそれほど遠くありません。その意味で、たとえばJRubyやJythonよりも、JVMのMirahに似ていると思います。

于 2012-08-02T01:23:56.750 に答える
1

このプロジェクトは実際に Ruby -> ネイティブ コードを最終的にコンパイルするため、Ruby 経由で iOS アプリを作成できるようになります。これは UnderOS (uOS - 著者によると、すべて "u" に関するものであるため ;)) と呼ばれ、Ruby を使用して iOS 開発を行いたい場合に私が見つけた最良のソリューションに関するものです: https://github.com/under- os/under-os

計算アプリの作成例: http://vimeo.com/81919125

ここに画像の説明を入力

于 2013-12-18T20:31:02.290 に答える