alloc

    0

    1答えて

    私はプログラムで漏れやその他のメモリの問題を調べるために楽器を使用しています。楽器で見つかったリークは非常に小さく、重要ではありませんが、私はプログラムを使用している間、物理的なメモリフリーは減少し続けていることがわかりました。 私はメモリモニタを使用して、私のアプリがどれだけ多くのメモリを使い果たしているかを判断し、これが主に起こっている場所を特定します。割り当てや保持のたびに必ずリリースするよ

    2

    3答えて

    だから、オブジェクトを割り当てずにかなりのコードを書いたら、メモリはどこにありますか?例えば、むしろ UIImage *myImage = [UIImage imageNamed:@"image.png"]; imageView.image = myImage; [myImage release]; を持つよりも 私はすべての私のコード全体 imageView.image = [UIIma

    1

    6答えて

    iPhone SDKのメモリ管理の一面について考えています。 私が実行した場合: for (int x = 0; x < 10; x++) { NSMutableArray *myArray = [[NSMutableArray alloc] init]; } は、私がメモリに10個のmyarrayのオブジェクトを作成しています、またはそれぞれのallocは前を上書きしますか?後者

    2

    1答えて

    この問題を解決するためのお手伝いができたら幸いです。私は次のコードで問題が生じています :あなたが見ることができるように -(IBAction)swapViews:(id)sender{ myappAppDelegate *delegate = (myappAppDelegate *) [[UIApplication sharedApplication] delegate];

    1

    1答えて

    [searchDict release]でクラッシュが発生します。最新の2つの行の順番を入れ替えると、最新の行(今は[searchArray release])でクラッシュします。私はObjective Cをかなり新しくしています。私はalloc/release権を持っていないと思います。 :) NSMutableDictionary *searchDict = [[NSMutableDictio

    0

    2答えて

    クラスを別のクラスの内部に配置したいと思ったら、簡単に参照したいのですが、このクラスをalloc'dする必要はないため、deallocされません。これはどうですか? deallocの中に条件付きを入れて解放する必要はありませんか? さらに詳しくは、私はCocos2Dを使用しています。割り当てられる必要があるかもしれないし、ないかもしれないプレーヤー能力クラスがあります。私の初期設定で: // Ab

    3

    2答えて

    [[UIImage alloc] initWithContentsOfFile:path] 戻りnilをnilをパス]メモリ管理。画像は[image release]ラインでnilであるとし、次のコードは、割り当てられたUIImageを解放されていません。 UIImage* image = [[UIImage alloc] initWithContentsOfFile:path]; if(ima

    1

    3答えて

    は、私は基本的に私がいた、しかし私は は、だから私は動作するように私にしばらく時間がかかった問題に遭遇したこの答えを見つけることができない、CとObjective Cにかなり新たなんですこれまでにオブジェクトを割り当てたときに解放する必要があると言いました。だから、それは私がやったことで、それは私のプログラムがクラッシュする原因と...ここで は、コードは次のとおりです。 NSString *nu

    7

    4答えて

    次の例では、発生する可能性のある問題は何ですか? id c = [Person alloc]; [c init];

    2

    4答えて

    私は常に更新しています(〜33回/秒)。それは何度も繰り返し使用されており、私が行っているループの中で遍在しています。ループ: - (void)add{ int r = (arc4random() % 30) + 51; long long debtInt = [debtString longLongValue]; long long multiplier = r;