Зачем сохранять счет в отрицательном значении? [Дубликат]

Возможный дубликат:
NSString сохранить граф

Возможно ли, что у любого объекта естьсохранить счет в отрицательном значении?

У меня есть этот код

NSString *str = [[NSString alloc] initWithString:@"Hello World"];
NSLog(@"String Retain Count: %i", [str retainCount]);

это вернетсохранить счет -1.

Почему это случилось?

также я сделал так

NSString *str = [[NSString alloc] init]

все еще его возвращаемое отрицательное значение всохранить счет.

Как это происходит?

Пожалуйста, помогите понять эту вещь !!!!!

Ответы на вопрос(1)

Ваш ответ на вопрос