コードで API を使用したことはありませんNSURL
が、Xcode Instruments によると、私のコードには大量の__CFCachedURLResponse
メモリ リークがあるとのことです。
例えば、
Leaked Object # Address Size Responsible Library Responsible Frame
__CFCachedURLResponse,10 < multiple > 320 Bytes IPhoneUIBase
-[InterestGroupStockTR_RTS composeRTSData:]
コードは、いくつかのオブジェクトを配列に追加して作成した後、カスタム クラスを呼び出すことです。
NSMutableArray *arrCodes = [[NSMutableArray alloc] init];
for(int j = 0; j < countCode; j++ )
{
NSDictionary *pData = [listData objectAtIndex:j];
NSString *stockCode = [ NSString stringWithFormat:@"%@", pData ];
NSMutableDictionary *codeData2 = [[NSMutableDictionary alloc] initWithObjectsAndKeys:stockCode , @"acCode" , NULL ];
[arrCodes addObject:codeData2];
[codeData2 release];
}
[trData.dict setObject:arrCodes forKey:@"MULTI_SBR_ARRAYRP"];
[self requestWithData:trData];
[arrCodes removeAllObjects];
[arrCodes release];
__CFCachedURLResponse
もう 1 つの質問は、との違いは__CFURLCacheNode
何ですか? です。インストゥルメントによっては一部のクラスで__CFURLCacheNode
メモリリークが発生します。
ありがとう