Я новичок в iphone dev и в решении проблем с памятью.Я учусь, но некоторые вещи остаются для меня загадочными.
В следующем случае анализатор утечек "Instruments" сообщает, что у меня есть утечка в настройке databasePath.Я не могу понять, почему.
// databaseName and databasePath are properties of my class.
databaseName = [[NSString alloc] initWithString:@"sqlDbName.sql"];
NSArray *documentPaths = [[NSArray alloc] initWithArray:NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)];
NSString *documentsDir = [[NSString alloc] initWithString:[documentPaths objectAtIndex:0]];
// The problem is here :
databasePath = [[NSString alloc] initWithString:[documentsDir stringByAppendingPathComponent:databaseName]];
[documentPaths release];
[documentsDir release];
Я освобождаю databaseName и databasePath позже в dealloc.
Ваша помощь будет очень признательна!