retain

    4

    2答えて

    クラスメソッドに渡されたオブジェクトの保持と解放のベストプラクティスは何ですか?例えば 、あなたは "クラス変数" はそうのように宣言している場合: static NSString *_myString = nil ...これを行うには正しいことである: + (void)myClassMethod:(NSString *)param { _myString = param; }

    0

    1答えて

    データソースの結果を表示する際に問題が発生します。このコードでは、コンソールには異なる結果が表示されますが、シミュレータにはあらゆる種類のランダムなクラップスが発生します。 (「結果」クラスのNSMutableArrayのプロパティがあります。)私は、これはメモリアレイの保持、または配列内の文字列とは何かを持っているかもしれないと推測している -(void) handleSearchForKeyw

    3

    4答えて

    これはObjective-C 2.0プログラミング言語の例です。 私はちょうど底のセッターで、value = [newValue retain] の代わりにvalue = [newValue copy]を使うことができますか? @interface MyClass : NSObject { NSString *value; } @property(copy, readwri

    2

    3答えて

    マルチスレッドiPhoneアプリケーションでメモリ管理関連の質問があります。 それがメインUIスレッドとは別のスレッドで呼び出され、我々はこの方法を持っているとしましょう:あなたが見ることができるように - (BOOL)fetchAtIndex:(NSUInteger)index { NSURL *theURL = [NSURL URLWithString:[queryURLs obj

    6

    3答えて

    私は保持/解放の問題があります。私のビューはかなり複雑ですので、NSZombieEnabledをYESに設定しています。オブジェクトが私に悲しみを引き起こしている場所を特定しようとしています。このプロセスをスピードアップするために、ゾンビを墓地に戻して追跡するヒントやトリックがあれば、彼らが連れてきたオブジェクトを掘り起こしたり、戻ったり、戻ったりするのだろうか?奇妙なコンソールメッセージは、多く

    0

    3答えて

    私は私のコードでは、私はこのNSMutableArrayを解放する必要があり、なぜ私は、そのオブジェクトを解放したいん NSMutableArray * NewsFeedArray; NewsFeedArray = [[[NSMutableArray alloc]init]retain]; をこれらの行を使用していますか?私のプロジェクトでは、私はdeallocメソッドでオブジェクトをリリー

    0

    3答えて

    私は客観的にメモリ管理をよく理解し始めていますが、理解できないことがあります。これは、プロパティの宣言です: @property (nonatomic, retain)UILabel *myLabel; 、これはその目に見えない合成されたセッター(と思う)です: - (void)setMyLabel:(UILabel *)newValue { if(myLabel != newVal

    2

    2答えて

    多くのAppleのコード例の1つから少しのコードを実装しましたが、プロパティのうち1つのretain属性が機能していないため、少し問題があります。ここではプロパティの宣言です: @property (nonatomic, retain) EditingViewController *editingViewController; そしてここでコードは次のとおりです。 - (EditingView