問題タブ [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.
objective-c - GNUstep で Objective-C のプロパティ機能を使用するにはどうすればよいですか?
GNUstep (Windows を使用) で Objective-C 2.0 機能のプロパティを使用しようとしています。
しかし、@property 記号と @synthesize は使用できません。
私のコードはすべて正しいのですが、コンパイラは私のプロパティ コードをコンパイルできません。
コンパイラも「@」記号を理解できません。
GNUstep でプロパティ機能を使用できますか?
使用できる場合は、どうすればよいか教えてください。
お時間をいただきありがとうございます。
header-files - Windows XP の GNUstep でヘッダー ファイルを見つける方法
私は目的cにまったく慣れていません。「hello world」の非常に基本的なプログラムをコンパイルしようとしていますが、gcc コンパイラがヘッダー ファイルの場所を特定できないという問題があります。私はcygwin bashシェルに書きました:
与えられたエラーは次のとおりです。
必要なすべてのコンポーネントをインストールして、Windows XP で GNUstep を使用しています。ヘッダー ファイルが存在することは知っています。それらのファイルを見つける方法を教えてください。または、自分でファイルを見つけるコマンドをどのように指定すればよいですか? このフォルダーにヘッダーファイルがあることを永続的に伝えることができる他の方法はありますか?
また、誰かが目的cを学ぶことができる良いリンクを指摘してください。実際、私はiPhoneアプリを構築する準備をしており、何らかの理由で数週間Windowsで練習する必要があります....
私を助けてください。事前にどうもありがとう
android - Dl_Info でコンパイルが失敗する
Android NDK Make を使用してプロジェクトをビルドしようとしていますが、次のエラーが発生します。
これは dlfcn.h から来ていると想定していますが、ファイルが見つからないというわけではないので、ロードしていると推測しています...
1.) 問題は dlfcn.h にありますか? 2.)それを解決する方法はありますか?
gnustep - GNUStep とクラス メソッド
GNUstep 目標 c のドキュメントでは、「継承されたクラス メソッドをオーバーライドすることは許可されていません」と記載されています。次に、サブクラスで [NSString version] などのバージョンをオーバーライドできると述べています。バージョン メソッドは例外ですか、それとも最初のステートメントは false ですか?
前もって感謝します :-)
objective-c - GNUStep を使用したアプリ ラッパーのコンパイル
GNUStep Web サイトの指示に従っています。ここに私のメイクファイルがあります。
ディレクトリの内容は次のとおりです (チュートリアルでは main.m ファイルの作成について言及されていないことに注意してください。これは何らかの方法で自動生成されたと思います。これがチュートリアルの作成者の部分で省略されている場合は、お知らせください。また、何をすべきかを教えてください。 main.m ファイルに含まれています。
ディレクトリに切り替えてmakeを実行してコンパイルしました。これが受け取った出力です。
これで、これが main.m ファイルに関係していることがわかりましたが、出力からは、ここからどこへ行くべきかわかりません。私はGNUstepが初めてなので、どんな助けでも大歓迎です。gorm で作業しているときに、誤ってその作成を削除した可能性はありますか?
objective-c - NSDecimalNumber が NSString として出力される科学的表記法を防止する
この質問に似た問題があります: NSDecimal または NSDecimalNumber のフォーマットされていない文字列表現を取得するにはどうすればよいですか? NSNumber として正確に表現された文字列形式の数値が必要ですが、この数値は別の場所で文字列に変換されるため、それを避けることはできません。私が抱えている問題は、数値が文字列に変換されると、文字列が科学表記法になる場合があることです。
この数値が科学表記法で表示されないようにするにはどうすればよいですか?
私はMacやiPhoneではなく、GNUstepの2005年頃のバージョン(おそらくGNUstep Baseのv1.11.1)で作業しています。これは、参照した他の質問との動作の違いの一部を説明する可能性があります。私自身の GNUstep インストールの基本ライブラリ APIとドキュメントを調べましたが、役立つものは何も見つからないようです。
編集 2/7/12:
質問は少し変わりましたが、目標は同じです。もともと、文字列出力部分を制御できるとは思っていませんでしたが、値を文字列として返すことができました。この時点で、フォーマット文字列を使用しようとしていますが、科学表記法が表示されないようにしたいと考えています。
%g
値に特定の有効桁数が必要なため、使用することにしました。を使用する%f
と、余分なゼロを削除できますが、数値が常にきれいに表示されるとは限りません。たとえば、800000000.79 は 800000000.7899999600 と表示されます。
その桁数の前に科学表記法を表示せずに、特定の有効桁数 (または小数点以下の桁数) までのきれいにフォーマットされた数値を取得する方法はありますか?
Cのアドバイスも喜んで受け入れます。
objective-c - GNUstep/Objective-cおよびnibファイル
オブジェクトとそのソースファイルがGormとどのように相互作用するかを完全には理解していないと思います。NSObjectのようなクラスをサブクラス化すると、アウトレットとアクションを使用してオブジェクトを構成する方法に従って、そのオブジェクトのスナップショットが格納されているように見えます。
私の最初の質問は、このクラスがどこに保存されているかです(これは実装ファイルではなく、まだnibにないため、nibにインスタンス化される前ですか?
上の画像にあるように、AppController(私のカスタムサブクラス)の構成はどこに保存されていますか?インスタンス化の前に存在するため、一時ファイルですか。
インスタンス化されると、そのクラスのスナップショットのように見えますが、まだ実装していません。*。gormファイルを保存した後で構成できる場合、どのようにフリーズドライしてnibに入れますか?
上の図では、AppControllerのアイコンがオブジェクトのように見えますが、まだ実装を記述していないので、どの時点で、どのように2つを結合しますか。nibのAppControllerはオブジェクトのプロキシのように機能しますか、それともコンパイル時にオブジェクトがnibにシリアル化されますか?
これが紛らわしい場合は申し訳ありませんが、私は自分の質問をできるだけうまく説明しようとしました。助けていただければ幸いです。:-)
gnustep - GNUstep make dist
make dist
事前に作成されたアーカイブの名前を設定する方法はありますか? ファイルを何度も再作成する必要があります。また、アーカイブのバージョンもどのように管理しますか。
ありがとう :-)
gnustep - GNUstep メインファイルの実装
このようなメインファイルを作成する正確な目的がわかりません
このように見えるオーバーワン
具体的にはsharedApplication:
、デリゲートの呼び出しと設定に関係しています。
事前にデリゲートを設定できるという唯一の利点はありますか?最初のアプローチを使用する他の理由はありますか? また、デリゲートを設定する必要がありますか?
objective-c - Windows での iOS アプリ用の Objective-C コードのコンパイル
Objective-C コードは、Windows でgnuStepによってコンパイルできることを知っています。GnuStep はほとんどの Apple ライブラリを複製しますが、すべてではありません。したがって、他のOSでAppleライブラリを使用することはAppleのライセンスに反する可能性があると想定しているため、残りのクラスを見つけるスマートな方法を探しています.(Macまたはwmvareソリューションを購入するとは言わないでください). ありがとう。