아무도 도와 드릴까요, 내가 몇 가지 코드가 있는데 retainCount하지만 항상 -1 검사, 적어도 1이어야합니까?retainCount는 항상 -1입니까?
여기 내 코드는 무엇입니까?
NSNumber* n = [[NSNumber alloc] initWithInt:100];
NSLog(@"Count of n : %i",[n retainCount]);
NSNumber* n1 = n;
NSLog(@"Count of n : %i",[n retainCount]);
NSLog(@"Count of n1: %i",[n1 retainCount]);
NSLog(@"Address of n : %p", n);
NSLog(@"Address of n1: %p", n1);
내가 그것을 실제로 UINT을 반환 말하 %에게 내가 관한됩니다 얻을, 그래서 난에는 U %로 %에게 내가 대체 지금 내가 retainCount에 대해 정말로 긴 그림을 얻을 다른 이상한 것은 - 4294967295
조금 혼란 스럽습니까? 사전
'retainCount'사용에 대한 유용한 정보는 http://whentouseretaincount.com을 참조하십시오. 아래로 스크롤하는 것을 잊지 마세요 :) – mttrb
감사합니다. 훌륭한 정보 – Martin