최근 ARC가 활성화 된 버전 0.8에서 2.0 &으로 기존 Cocos2D 프로젝트를 마이그레이션했습니다.Cocos2D 2.0 ARC가 제어되지 않은 dealloc을 활성화했습니다.
내가 한 방법은 애플의 빈 응용 프로그램 템플릿 &에 의해 이루어진 다음 큰 변화가 있으므로 Cocos2d 2.x 템플릿에서 코드를 추가하는 것입니다. 그 후 게임에서 코드를 추가하여 &은 ARC 문제에 대해 권장되지 않는 코드 &에 필요한 변경을가했습니다.
게임이 정상적으로 실행되지는 않았으므로 애니메이션이 없었습니다. & 게임이 전체 CPU 성능을 사용하고있었습니다. 콘솔에서 모든 것이 생성 된 직후에 해제된다는 것을 알았습니다. 내 장면이 푸시되기 전에도 내 오래된 코드가 그 이유가 아닙니다.
편집 또한 다시적인 Cocos2D 템플릿 프로젝트에서 ARC 지원 버전을 만든 & 전체 과정을 반복,하지만 너무 거기에 같은 .. 어쩌면 일상적인 일이?
이것은 다소 적다. 프레임 워크 내에서 뭔가있을 수 있기를 바랐다.하지만 오랜 시간 리팩토링 한 후에는 예상대로 모든 것이 실행된다. 고마워! – Kex