ios5 기반 프로젝트를 만들 때 다양한 클래스 파일에 dealloc 메서드가 이미 있음을 알았지 만 이미 만들어진 dealloc 메서드가 있음을 기억합니다 이 파일의 대부분은 4.3 기반 프로젝트입니다 ... 할당 된 객체를 해제하지 않으면 메모리 누수가 발생하지 않습니다. 또는 내 자신의 dealloc 메서드를 사용해야합니까?dealloc 메서드가 ios5 기반 프로젝트에 기본적으로 존재하지 않습니다.
답변
iOS 5에는 자동 참조 카운팅 (Automatic Reference Counting) 인 ARC (http://developer.apple.com/technologies/ios5/ )가 포함되어 있습니다. 이는 개발자가 더 이상 수동 메모리 관리를 책임지지 않음을 의미합니다.
ARC를 사용하는 경우에만. 나는이 변화가 우리에게 집중적 인 변화라고 생각합니다. 그렇지 않으면 dealloc을 구현해야합니다.
iOS 5 프로젝트의 기본값은 ARC입니다. ARC 지원 프로젝트에서 모든 릴리즈, 자동 배포 및 해제는 불법입니다.
아직 iOS 5에서 개발을 시작하지 않았습니다. 컴파일러가 경고를 던집니까? 빌드가 실패할까요? 릴리스가 있다면? – Osiris
새 프로젝트를 사용하면 ARC가 이미 활성화됩니다. 수동 메모리 관리가있는 오래된 프로젝트의 경우 ARC를 사용하도록 업그레이드하거나 ARC에서 옵트 아웃 할 수 있습니다. http : //developer.apple.com/library/ios/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.html#//apple_ref/doc/uid/TP40011226을 참조하십시오. – Vin
- 1. UIView 하위 클래스의 Dealloc 메서드가 호출되지 않습니다.
- 2. tweepy 오류 .. 메서드가 존재하지 않습니다.
- 3. 오류 : 대상이 프로젝트에 존재하지 않습니다.
- 4. Dealloc 메서드가 조기에 호출되는 중
- 5. onDestroy 메서드가 수신기에 존재하지 않습니다. 대안이란 무엇입니까?
- 6. ARC 기반 앱의 조숙 dealloc
- 7. 배열을 소유 할 때 -dealloc 메서드가 호출되지 않습니다. dealloc'd ...해야합니까?
- 8. UIViewController에서 dealloc 메서드가 호출되지 않는 문제
- 9. dealloc 메서드가 런타임 중에 3 번 호출합니다.
- 10. 컨트롤러를 닫을 때 dealloc 메서드가 presentModalViewController에서 호출됩니까
- 11. story-with dont dealloc 페이지 기반
- 12. Apk가 존재하지 않습니다.
- 13. FBSessionDelegate 메서드가 실행되지 않습니다.
- 14. Struts2 프로젝트에 오류가 발생했습니다 - 패키지 javax.servlet.jsp가 존재하지 않습니다.
- 15. 패키지가 존재하지 않습니다
- 16. microsoft.visualbasic.fileio 존재하지 않습니다
- 17. UIViewController 및 dealloc
- 18. 응용 프로그램을 종료 할 때 -dealloc 메서드가 호출됩니까?
- 19. fb.Get()이 존재하지 않습니다?
- 20. Oracle utl_nla_array_dbl가 존재하지 않습니다.
- 21. UrlHelper 확장 메서드가 작동하지 않습니다.
- 22. dealloc 메서드 호출 방법
- 23. CruiseControl.NET - 프로젝트가 존재하지 않습니다.
- 24. iOS5 iPhone 앱이 iOS6 iPad에서 작동하지 않습니다.
- 25. MFC OnTimer() 메서드가 작동하지 않습니다.
- 26. NSFilePresenter -presentedSubitemDidAppearAtURL : 메서드가 호출되지 않습니다.
- 27. 팀 기반 프로젝트에 연결할 수는 있지만 프로젝트 폴더가 존재하지 않기 때문에 소스 컨트롤에서로드 할 수 없습니다.
- 28. Android는 텍스트 기반 형식을 기본적으로 지원합니까?
- 29. 도움말 - 무한 dealloc 루프
- 30. menu.h && form.h가 pdcurses에 존재하지 않습니다.
프로젝트에 대해 ARC를 사용하도록 XCode에 옵션이 있습니까? 또는 코딩이 필요합니까? – JAHelia
왜 ARC없이 가고 싶은지 모르겠다. 사용하지 않으려는 이유가 있습니까? –
아직 ARC에 대해 많이 알지 못합니다. – JAHelia