問題タブ [cocotron]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
678 参照

cocotron - ココトロンの例を探しています

cocotron を使って、Mac でコンパイルできるシンプルなウィンドウ アプリを作成し、PC で実行できる を作成するのに苦労しています。すべての設定が正しい場所でダウンロードできる簡単な例へのリンクを誰かが持っていますか? これは、違いが何であるかを見て確認するのに本当に役立ち、自分が間違っていることを理解するのに役立ちます. 誰でもこのようなことはありますか?

0 投票する
1 に答える
112 参照

console - Cocotron アプリからコンソールまたはエラー ログを取得する

Cocotron でコンソールまたはエラー ログを取得する方法を知っている人はいますか? XCode では、設定に移動し、デバッグで起動時にコンソールを開始を選択できますが、XCode の外部 (Windows) で cocotron を実行すると、コンソールがポップアップしません。フレームレートを取得したいのですが、コンソールに出力する方法がわかりません。ありがとう!

0 投票する
1 に答える
327 参照

objective-c - ココトロンの不具合

私は Cocotron を使用しようとしていて、サイトの指示に従ってインストールしましたが、Cocotron でサンプルアプリをビルドしようとすると、動作せず、 や などの宣言されていないものに関するエラーが大量に発生しNSStringますYES。ココトロンは役割を果たせていないようです。

何がうまくいかなかったのですか?

ここにエラーのいくつかの写真があります:

代替テキスト http://snapplr.com/snap/xagj 代替テキスト http://snapplr.com/snap/2qcy

0 投票する
1 に答える
1545 参照

windows - パラメータとしてイベントを持たないボタン押下をシミュレートするココアメソッドを探しています

Cocoaボタンのボタン押下をプログラムでシミュレートする必要があり、残念ながらNSEventメソッドを持たないcocotronでこれを実行しようとしています: mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure: が実装されています。イベントを作成せずにプログラムでボタンの押下をシミュレートする方法はありますか?

0 投票する
2 に答える
373 参照

objective-c - CocotronはObjective-Cガベージコレクションをサポートしていますか?

MacアプリをEXEforWindowsにクロスコンパイルするようにCocotronを設定しています...CocotronWindowsコンパイラを使用してビルドするために取得する必要のあるコンパイラ引数の1つは、Objective-Cガベージを有効にするフラグでした。 GCCのコレクション。

Windowsでの実行中にメモリリークが発生しないように、手動の参照カウントメモリ管理をアプリに追加し直す必要がありますか?または、Cocotronコンパイラでガベージコレクションをオンにする他のフラグはありますか?

0 投票する
2 に答える
1249 参照

cocoa - 32 ビット RGBA バッファを .png ファイルに保存する (Cocoa OSX)

ピクセル エディター アプリケーションのコンテンツを .png ファイルに保存する必要がありますが、これを行う最善の方法を見つけるのに苦労しています。ピクセル データは 32 ビット RGBA バッファに格納されます。これを達成するために使用できる優れたツールを誰かが提案できますか?

編集: 残念ながら、CGImage とpresentationUsingType: は cocotron でサポートされていないため、PC リリース用にもアプリをターゲットにする必要があります。このタスクを達成するための 3 番目の方法を誰か提案できますか?

0 投票する
1 に答える
267 参照

linux - CocotronCDTを使用してSDLとリンクする

私はCocotronを使用してXcodeでLinux用にコンパイルしようとしています。すべてがFoundationでうまく機能していますが、SDLも使用しようとしています。Linux(Ubuntu)からライブラリをコピーしましたが、リンクに問題があります。

libpulse-simpleもコピーしましたが(そして、おそらく意味があると思ったすべてのディレクトリに配置しました)、それでもこのエラーを取り除くことができませんでした:

0 投票する
1 に答える
229 参照

python - pyobjcでココトロン?

クロス プラットフォーム (Mac & Windows) アプリの開発を計画中です。パフォーマンスは問題ではなく、問題のドメインには Python が適しています。私は pyojc の経験を持つ Cocoa 開発者です。Cocotron は魅力的に見えますが、pyojbc で Cocotron を使用したことがある人はいますか?

そうでない場合、代替案は Objective-C を使用する Cocotron または wxwidgets を使用する Python のいずれかです。

0 投票する
3 に答える
327 参照

objective-c - これらのプラットフォームと状況でObjective-cに切り替えることは可能ですか?

私は、OSXとiOS(Xcode 3.5 so、GCC)、Linux(GCC)、およびWindows(Vis Studio 2010)で実行されるC++を使用してほとんどのゲームエンジンを作成しました。オブジェクトのコレクションにstlベクトルを使用します。メッセージパッシングを実装します。エンジンはiOSプラットフォームでOpenGLを使用しており、最終的にはすべてのプラットフォームでOpenGLを使用し、WindowsではDirectXを使用する可能性があります。

私はC++を非常によく理解していますが、C++は本当に好きではありません。私はCプログラマーであり、1年前にObjective-Cを紹介した後、それが自分の仕事や考え方にとって理想的であることに気づきました。したがって、Objective-Cに切り替えることは私にとって大きな利点になります。残念ながら、OSX / Cocoaの美しい世界は、WindowsやLinuxの現実ではありませんか?

Cocoa / Apple/NeXTエバンジェリストがここで答えの傑作を私に提供すると確信しています

編集:

CocotronとGNUstepは2つのオプションのように見えます。GNUstepはより成熟していますが、ランタイムが必要になるなど、より多くの手荷物があるようです。

これらの要件を満たすことができるソリューションが必要です。

  • すべてのプラットフォームでObjective-Cをコンパイル、実行、デバッグできる
  • すべてのプラットフォーム(つまり、NSString、NSNumber ..)でCocoaAPI呼び出しを使用できます。
  • エンドユーザーは、余分なものをインストールせずにアプリをインストールして実行できる必要があります。または、少なくとも、インストーラーは、GNUstepがランタイムを必要とするもの(ランタイムなど)を簡単かつ非普及的にインストールできる必要がありますが、Cocotronはそうではありません。
  • 私が遭遇する可能性のある問題について説明します。たとえば、提供されているCocoaのものをXMLの解析に使用できますか?CFSocketはどうですか?CGはどうですか?ソリューションはどこで終わり、移植されていないOS固有のライブラリの領域に入りますか?

理想:

  • すべてのプラットフォームでクロージャ(ブロック)をサポートできるため、非ネイティブプラットフォームで効率が低下した場合でも、GCDとlibdispatchが利用可能になったときに使用できます。
  • 非ネイティブプラットフォームでの効率の悪い状況に要約された場合でも、コアデータ型のデータ管理を可能にするAPI(私はここで夢見ています)
  • LLVMを使用する可能性のある将来を見据えたソリューションは、物事が進んでいる方法のようです。

必須ではありません:

  • NSViewの描画などのGUI機能
  • OSX以外のIDE機能
  • Objective-C 2.0
  • 目的-C++
  • ガベージコレクション
  • セットアップのしやすさ:つまり、動作するソリューションが私のニーズに適合し、簡単な(要件に応じて移植可能な)コードを記述できる限り、これが動作するようにセットアップおよび構成するのが面倒な場合でも問題ありません。上記)そして私のユーザーにその苦痛を押し付けません。
0 投票する
1 に答える
222 参照

cocoa - cocotron - installCDT インストールヘルプ

最新の installCDT のインストールに問題があります。私がするときsudo ./install.sh、それは永遠に続くようで、間違いなくループしています(ものをチェックしてから、ものをインストールし、繰り返します)。(sudo がない場合は、いくつかの許可が拒否された後に終了します)。他の誰かがこれを経験したり、何が悪いのか知っていますか? 申し訳ありませんが、私は初心者です:<

編集:これは、ダウンロードと解凍後に繰り返される出力です(長すぎるため、ここに配置する前にエラーが発生したことに気づきませんでした)http://www.scribd.com/doc/52635397/installCDToutput