우리는 SingletonClass라는 이름의 싱글 톤 클래스가 있다고 가정합니다. 우리가 다른 클래스에 아래 수행하여 그 방법을 액세스 할 때 우리는 지금싱글 톤 방법 (ARC)에 액세스 할 때 iOS 메모리 관리
[SingletonClass SharedInstance]
하여 액세스 할 수 있다고 ClassOther
__weak singletonObj = [SingletonClass SharedInstance];
[singletonObj methodA];
연결되어 ClassOther의 객체가 해제 될 때 제대로 풀어 그래서 singletonObj 약한.
하지만 ClassOther 그것이 SingletonClass에 모든 것을 corrosponds을 해제 않습니다 발표됩니다
[SingletonClass SharedInstance] methodA];
을 시도하는 경우? 즉, 루프에 들어가서 SingletonClass에 액세스 할 때 ClassOther를 릴리스하지 않고 약하게 링크하지 않았습니까?