gnustep

    0

    1答えて

    GNUstep documentationによると、[NSData bytes]はconst void*を返します。 これは、私がそのポインタによって参照されるデータを変更するはずがないということですか? 現在、私はデータを変更していますが、それは私のために働きます。私はファイルに書き込むことができ、変更されたデータはそこに行きます。

    1

    2答えて

    Debian 8 GNU/Linuxでは、ClangとGNUstep makeを使ってObjective-Cコードをthis tutorialからコンパイルしようとしています。私は、ビルドパイプラインをインストールするには、以下のコマンドを実行しました: たGNUmakefile: sudo apt-get install build-essential clang gnustep-devel

    1

    1答えて

    Objective-Cには、Clangによって導入されたBlocksというラムダのような構文がありますが、ランタイムサポートが必要です。 Appleのランタイムの代わりに自分の環境がGNUStepのときにどうすれば使用できますか?

    1

    2答えて

    私はかなりobjective-cに新しく、いくつかの例を自分で試してみました。ここに私のサンプルコード #import <objc/objc.h> #import <Foundation/Foundation.h> @interface Test:NSObject { int noOfWheels; int total; } @property int

    0

    1答えて

    スレッド内でループを実行できるオブジェクトを構築したい。 私はNSThreadを使用してスレッドのループを実行し、時には正常に動作し、時にはエラーメッセージが表示されます。 Uncaught exception NSInvalidArgumentException, reason: Tried to add nil value for key 'NSArgumentDomain' to dicti

    0

    1答えて

    Objective-Cを学習しようとしていますが、小さなプログラムを作成しましたが、コンパイルできません。次のエラーメッセージが表示されます。 キャッチされない例外NSInvalidArgumentException、理由:GSFFIInvocation:forwardInvocationに応答しないクラス 'にClassA'(クラス):次のように 'アロケーション' コードがあるため、 #imp

    1

    1答えて

    でC++をコンパイルすることはできません、 はゴームとProjectcenterはゴームによって構築されたUIでのObjective-CのHello Worldアプリ を構築に成功 をrunnngしています。 しかし、クラスなどのC++のものを追加すると、 というプロジェクトがコンパイルされません。 ProjectCenterの「新規ファイル」コマンド には「cpp」はなく、「c」ファイルのみがあ

    1

    1答えて

    GNUStepのNSNumberの実装のソースコードを調べて、ファクトリメソッドの実装がどのように機能するのかを理解しました。 そこから私が知ることができたのは、すべてのinitWithXYZ種類のメソッドに対して、空白の実装を持つNSNumberがあるということでした。 NSTemporaryNumberは、特定の型のオブジェクトを実際に作成し、autoreleasedして作成したオブジェクトを

    8

    1答えて

    次は、クラス拡張を扱うコードスニペットです。私がやろうとしているのは、メモリに暗号化された形式で格納されている内部ID(後でプログラムで使用される)というランダムIDを生成することです。このコードは、gccとclang(Windows上でGNUStep経由でObjective Cを実行しています)とコンパイルするのに失敗し、コード内のコメントとして記載されている各コンパイラごとに異なるエラーメッセ

    1

    1答えて

    int main (int argc, char *argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSLog(@"Hello World!"); [pool drain]; return 0; } これは私のプログラムです。私は友達のiMac上で実行