кто-нибудь может объяснить мне разницу в объявлении изменяемого массива с помощью:
NSMutableArray *array = [NSMutableArray array];
и
NSMutableArray *array = [[NSMutableArray alloc] init];
Потому что в начале я объявлял все свои массивы с помощью alloc, и если в конце определенной функции я возвращал массив, созданный с помощью alloc, мне приходилось автоматически освобождать этот массив, из-за проблем с утечкой памяти.
Теперь, используя первое объявление, мне не нужно ничего освобождать.
Thanks