NSOperationをNSOperationQueueに挿入すると、NSOperationの保持カウントが増加しますか?はいの場合、いつデクリメントされますか?
3 に答える
            3        
        
		
ドキュメントをお読みください。
- (void)addOperation:(NSOperation *)操作
パラメーター
手術
キューに追加される操作オブジェクト。メモリ管理アプリケーションでは、このオブジェクトは操作キューによって保持されます。ガベージコレクションされたアプリケーションでは、キューは操作オブジェクトを強く参照します。
討論
追加されると、指定された操作は実行が終了するまでキューに残ります。
于 2012-08-22T10:23:40.070   に答える
    
    
            2        
        
		
ドキュメントから
パラメーター。
手術。キューに追加される操作オブジェクト。メモリ管理アプリケーションでは、このオブジェクトは操作キューによって保持されます。ガベージコレクションされたアプリケーションでは、キューは操作オブジェクトを強く参照します。
于 2012-08-22T10:23:13.580   に答える
    
    
            2        
        
		
ドキュメントから:
メモリ管理アプリケーションでは、このオブジェクトは操作キューによって保持されます。ガベージコレクションされたアプリケーションでは、キューは操作オブジェクトを強く参照します。
デキューおよび処理時にデクリメントされるため、心配する必要はありません。それをキューに追加し、すべてのretainとのバランスが取れていることを確認してください。そうすればrelease、メモリがリークすることはありません。
于 2012-08-22T10:23:46.603   に答える