私のプロジェクトでJsonフレームワークを使用しています。メモリ管理 - 目的C
私はそう
- (void)parseResponse:(NSData*)responseData
{
NSMutableString *responseString = [[NSMutableString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSDictionary *responseDic = [responseString JSONValue];
NSString *responseDataString = [responseDic objectForKey:NSLocalizedString(@"JSON_RESPONSE_DICTIONARY_KEY", nil)];
[responseString release];
}
、続くとしてJSONレスポンスを解析し、それは私が行っていたとして、私はをresponseString にリリースを呼び出す場合は正しいです?
編集は
私は従わなかったとして、
NSMutableString *responseString = [[NSMutableString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSDictionary *responseDic = [responseString JSONValue];
NSString *responseDataString = [responseDic objectForKey:NSLocalizedString(@"JSON_RESPONSE_DICTIONARY_KEY", nil)];
NSDictionary *responseDataDic = [responseDataString JSONValue];
[responseString release];
私は今、私は安全だと思います。
正しいだけでなく、必要です – MByD
また、ステートメントの順序が正しくありません... – Ilanchezhian
ああはいはい。それを私が直した。たくさんのThanx Aadhira – chinthakad