問題タブ [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 投票する
1 に答える
759 参照

objective-c - GNUStep は、Xcode プロジェクトのプリコンパイル済み (およびプレフィックス付き) .pch ヘッダーを使用して作成しますか?

GNUStep-make で Xcode プロジェクトをビルドしようとしています。現在、プロジェクトは非常に小さい (3 つのクラス) ですが、今後数週間で数百のクラスに成長するため、すべてを把握し、よく整理しようとしています。

Xcode は、次のヘッダーである ProjectName_Prefix.pch ファイルを作成します。a) プリコンパイルされ、b) プロジェクト内のすべてのファイルにプレフィックスが付けられます。少なくとも私が正しく理解していれば。

では、ビルド時にこのファイルをどう処理するかを GNUStep-make に指示するにはどうすればよいでしょうか? XXX_PRECOMPILED_HEADERS 変数に追加しました。

これを配置すると、ビルドは次のエラーで失敗します。

メイクファイルには次のものもあります。

ここで何が間違っていたのかわかりません。私は基本的に、プリコンパイル済みヘッダーについて GNUStep のドキュメントに従おうとしました。

このヘッダーがそれを行っているため、私のプロジェクトのソース ファイルには Foundation フレームワークが明示的に含まれているものはありません。

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

objective-c - GNUstepの「バンドル」を強制的に実行可能にする

GNUstep-makeでバンドルをコンパイルし、結果のバイナリを実行可能にする方法を知っている人はいますか?

0 投票する
4 に答える
8896 参照

objective-c - Linux マシンで Xcode プロジェクトをビルドする

GNUmakefile を手で書かなくても、Xcode プロジェクトを理解して GNUstep に対して直接ビルドし、Linux 実行可能ファイルを生成して、Cocoa/Mac および GNUstep/Linux でプロジェクトを機能させるために必要な作業を (わずかに) 簡素化できるツールはありますか?

基本的に、Linux 用の xcodebuild スタイルのアプリはありますか?

数週間前に pbtomake を見ましたが、これは死んでいるプロジェクトのようです。

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

objective-c - Objective-Cには標準ライブラリがありますか?

ほとんどのやや現代的なプログラミング言語には標準ライブラリがありますか?私の印象では、Obj-Cにはまともなサイズの標準ライブラリはなく、ほとんど/すべてがCocoaに依存しており、(さらにGNUstepを使用したくない人も)Obj-CがMacでのみ使用される理由です。 )?

これは本当ですか/どの程度ですか?標準のobj-cコレクションはありますか?

(私はObj-Cプログラミングを行ったことがなく、近い将来それを試す可能性は低いことに注意してください。興味があります)。PSココア/Gnustep以外のまともなライブラリはありますか?それらはアップルではありませんか、オープンソースであり、十分に文書化されていますか?

0 投票する
5 に答える
3013 参照

objective-c - FreeBSDのMacOSXでXcodeを使用してコンパイル済みプログラムを実行することは可能ですか?(Objective-C / Cocoa)

Cocoaで作成したCGIを実行するWebサイトを構築する予定です。私の最終的な目標は、Mac OS Xで開発し、FreeBSDで実行することです。これは可能ですか?

私が知っているように、いくつかのNextStepクラス、GNUStepの無料の実装があります。ウェブサイトはほとんど文字列だけで構築されています。GNUStepのドキュメントを読みました。クラスで十分です。DB接続はCインターフェースで行われます。

私が懸念している最大の問題は、リンクとバイナリ互換性です。私は現在VirtualBoxでFreeBSDを設定していますが、専門家からこれに関する可能性のある情報を知りたいです。

これは実稼働サーバーではありません。ただの試練。お気軽にどうぞ。

- 編集 -

FoundationとCocoaのフレームワークを混同しました。私が言ったのは財団でした。文字列を操作するのに十分な基本クラス。

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

objective-c - 独立したMingWを使用してWindowsでObjectiveCプログラムをコンパイルする方法

gnustepバージョンのmingwを使用してObjectiveCプログラムをコンパイルする方法を知っています。

しかし、私は彼らのシェルが好きではなく、標準のmingwgccコンパイラを使用したいと思います。

もちろん、このgcc binディレクトリを環境パスに配置し、helloworld.mディレクトリでコマンドプロンプトを開きます。

とタイプ

しかし、foundation / Foundation.hが見つからないため、機能しません。

これを修正し、可能であればhelloソースコードでのハードコーディングを回避する方法は?

0 投票する
4 に答える
1844 参照

objective-c - Objective-C 2.0 が GNUstep で動作しない

それらを Windows 7 にインストールしました。しかし、Objective-C 2.0 構文を使用できません。例@property、、、、@synthesizeなどassign

と、使いたいのですがCFSocketCoreFoundationサポートされていませんでした。

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

grails-orm - GNUstep-GORMはInterfaceBuilderで作成されたNIBファイルを開くことができますか?

iMacのXCode+InterfaceBuilderで作業プロジェクトを作成しました。GNUStepがインストールされているWindowsXPマシンに移植したいと思います(そして、そこでプログラムを最初から作成する限り、問題なく動作するようです)。すべてのファイルをWindowsマシンに転送し、ProjectCenterで新しいプロジェクトを作成し、すべてをコンパイルしました。

それはその点まで機能します。

私の問題はゴームにあります。Interface Builderを使用して(デフォルトのXIBファイルの代わりに)NIBファイルを保存しましたが、基本的に、「designable.nib」と「keyedobjects.nib」の2つのファイルを含むフォルダー(「ProgramName.nib」)が作成されます。さまざまな方法で実際にこれらのファイルをGormで開いてインターフェイスオブジェクトを確認しようとしましたが、機能しません(つまり、ファイルを開こうとしても何も起こりません-Gormは正常に起動しますが、 NIBファイルのメニューまたは他のオブジェクトの証拠はありません)。GormがNIBファイルを開くことができるという印象を受けました(GormのWebページには「keyedobjects.nib」ファイルへの参照もあります)。足りないものはありますか?

ありがとう、ピーター

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

objective-c - GNUStep を使用して目的の C アプリをコンパイルできません

gnustep コア \ gnustep システム (Windows 用) をダウンロードし、サンプル アプリを用意しました。スタート>すべてのプログラム> GNUstep>シェルからgnustepシェルを実行し、サンプルmakefileを含むフォルダーに移動してmakeと入力すると、次のエラーが発生します。

コンパイル ファイル main.m /bin/sh: gcc: コマンドが見つかりません

だから基本的に私は何も構築することができません。gcc -v と入力すると、同じエラーが発生します。誰でも助けることができますか?

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

objective-c - NSMutableArray は追加されたオブジェクトを保持すべきではありませんか?

こんにちは、Linux / GNUstep の問題に直面しています。私の NSMutableArray は、追加されたオブジェクトを保持していないようです。彼らはすべきではありませんか?例:

出力: