問題タブ [gnustep]

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 投票する
3 に答える
3385 参照

objective-c - GNUstep は @property と @synthesize をサポートしますか?

私は、GNUstep を使用して Windows と Linux で使用するつもりで Cocoa アプリに取り組んでいます。私はこれまで Objective-C 2.0 の機能を避けてきましたが、少なくともプロパティを使い始めたいと思っています。Google が私に言っているように見えることは (私はこの件について多くを見つけるのに苦労していますが)、現在、Objective-C 2.0 の機能は GNUstep で動作しないということです。GNUstep が @property と @synthesize をサポートする計画があるかどうか知っている人はいますか?

それらを「拡大」するための良い戦略があるのだろうか?@property と @synthesize を使用するコードを、Objective-C 2.0 の機能を使用しないコードに展開できるプログラムを確かに想像できますが、そのようなことに対する需要があまりないのではないかと心配しているので、おそらくそうしません'見つけることができません。

来年かそこらで GNUstep が @property と @synthesize をサポートする可能性は十分にあると思いますか?

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

objective-c - GNUstepAutoReleasePoolの宣言されていない問題に関するObjective-C

私はObjective-Cを初めて使用し、GNUstepおよびMinGW環境で作業しています。このコードをコンパイルしていますが、エラーが発生しています:

次のようなコンパイル時エラーが発生します。

'NSAutoReleasePool'は宣言されていません(この関数での最初の使用)

このエラーを克服するにはどうすればよいですか?

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

objective-c - Windows で NSApplication を使用する GNUstep アプリケーションをコンパイルするにはどうすればよいですか?

Windows で GNUstep を使用してアプリケーションをコンパイルして調査しています。これは私の main.m ファイルです:

これは控えめに言っても不完全なフラグメントであり、明らかに何もしないことを認識しています。Cocoa/Cocoa.h、GNUstepGUI/GMAppKit.h など、いくつかの異なるインポート ステートメントを試しましたが、オンラインでヘルプが見つからないというコンパイル エラーが常に発生します。

これは、mingw シェルから実行しているコンパイル コマンドです。

これらは私が得るエラーです:

#import する必要があるもの、またはコンパイル コマンドで修正が必要なものについてのアイデアはありますか?

ありがとう!

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

objective-c - GNUStepNSAutoreleasePoolの非互換性

別のStackOverflowの投稿によると、drainメッセージはAppleのみの呼び出しです。

交換drainしても大丈夫releaseですか?Linux(現時点ではUbuntu)で実行するObjective-Cアプリケーションを移植しようとしています。始める前から諦めるべきですか?(私はすでにNSURLConnection仕事をしようとして問題を抱えています)

0 投票する
11 に答える
1752 参照

objective-c - Mac OS X および Linux との互換性に最適なコンパイル済み言語

Mac OS X サーバーと Ubuntu の両方でコンパイルして実行できるソフトウェアを作成する必要があります。私たちは、Cocoa の良さをすべて備えた Objective-C を使用したいと思っていますが、使用している部分の GNUstep 実装は壊れています (いずれにせよ、最新の Ubuntu パッケージでは)。

これに照らして、C++ (私はむしろそうではありません)、C、または私たちが考えていなかった何かを使用する必要がありますか?

これは、非常にリソースを集中的に使用するサーバー/バックエンド プロセスであり、このソフトウェアの Java およびその他の解釈されたバージョンは、私たちが作成した Objective-C の概念実証よりもはるかにパフォーマンスが悪いため、「コンパイル済み」で書き直したいと考えています。 [1]" 言語。

(注: これを主観的なものと考える人もいるかもしれませんが、結局のところ、仕事を成し遂げる必要があるため、合理的に適切な正解がここにある必要があります)。

[1] ネイティブ CPU 命令にコンパイルされ、インタープリターによって実行される必要がある「バイト コード」にコンパイルされません。

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

objective-c - Make 使用時のエラー

Windows(Cygwin)でGNUStepを使用してObjective-Cを学習しています.1つのソースと1つのmakeファイルの2つのファイルがあります:

しかし、ディレクトリで make を実行すると、次のエラーが発生します。

なにが問題ですか?

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

objective-c - Foundation.hのエラー

Linux(Ubuntu)でObjective-Cを学習していますが、Foundationヘッダーを必要とするアプリケーションをコンパイルしようとすると、ファイルが見つからないというエラーが表示されましたが、GNUstep開発パッケージ(gnustep-devel)をインストールしました。これが私のコードです:

そして、ここにコンソールログがあります:

私は何をする必要がありますか?

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

objective-c - Objective-Cでの文字入力

GNUstepを使用してObjective-Cを学習していますが、Objective-Cを使用した文字入力の例をGoogleで検索しました。たとえば、CのscanfやC ++のcinなどですが、見つかりませんでした。誰かが私を助けてくれますか?

ありがとう。

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

objective-c - Objective-C を使用して物事を圧縮する

GNUstep を使用して Objective-C を学習しています (Linux を使用しているため)。練習用に簡単なジッパー アプリケーションを作成しようと考えていましたが、それを作成するためのチュートリアルはどこにありますか? そして、Objective-C でこれに使用される共通ライブラリはどれですか? ありがとう。

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

objective-c - [ファイルを開く]ダイアログボックス

私はObjective-Cを学び、簡単なジッパーアプリケーションを開発しようとしていますが、ダイアログにボタンを挿入する必要があり、このボタンで圧縮するファイルを選択する[ファイルを開く]ダイアログが開いたときに停止しましたが、 [ファイルを開く]ダイアログを使用したことがない場合、それを開いてユーザーが選択したファイルを?に保存するにはどうすればよいchar*ですか?ありがとう。

GNUstep(Linux)を使用していることを思い出してください。