iOS5 및 iOS6을 실행하는 사용자를 모두 지원하고 싶습니다. 하지만 예를 들어 UIViewController
의 메소드 -viewDidUnload
은 iOS6에서 사용되지 않습니다. 그렇다면 iOS5를 실행하는 사용자는 어떻게 사용 하겠지만 iOS6을 실행하는 사용자는 어떻게 사용해야합니까?iOS6 역 호환성
1
A
답변
6
코드에서이 메서드를 계속 사용하면 호출되지 않습니다. 정말로 호출하고 싶다면 didReceiveMemoryWarning
에서 호출 할 수 있습니다. 사실 이전 iOS에서도 코드를 옮길 수 있습니다.
관심있는 다른 변경 사항은 순환 게재와 관련되어 있습니다. 새로운 iOS6 메소드를 구현하고 이전 메소드를 유지할 수 있으며 서로 간섭하지 않습니다.
1
이 viewDidUnload
에 대한 호출을 계속하는 것이 참 괜찮 동안 ...이의 WWDC 회담에서
정보는 당신이뿐만 아니라 iOS6의 상황에 viewWillUnload
및 viewDidUnload
이 없어야한다는 것입니다,하지만 당신은해야 계속해서 iOS 5 및 iOS 6 모두에 사용될 코드를 제거하십시오.
사과가 WWDC 슬라이드 프리젠 테이션을 서술 한 이유는 사과가 약간의 연구를 수행하고 전체를 해결했다고 결론 내릴 수 있습니다. 피할 수있는 크래셔의 클래스, 그리고/메모리의 작은 비트로 처리.
귀하의 앱에 꼭 필요한 이러한 항목 중 하나에있는 항목은 viewDidDisappear : animated : 또는 dealloc (메모리를 되돌려 줘야하는 큰 공유 항목의 경우)에 나타나야한다는 것이 좋습니다. 둘 다 필요하지 않은 많은 경우가 될 것입니다.
(옹호자가 아니며, 주제에 대한 WWDC 자료에서 배운 내용 만 전달하면 ...)
관련 문제
- 1. 이전 버전과의 Ios6 호환성
- 2. IOS SDK 역 호환성
- 3. OSX 역 호환성 테스트
- 4. 파이썬 패키지 역 호환성
- 5. Android 역 호환성 기술
- 6. Xcode 역 호환성
- 7. 글꼴 역 호환성 문제
- 8. Plugin 역 호환성
- 9. Matlab IMRECT 역 호환성
- 10. html5 데이터 속성 역 호환성
- 11. XSD 네임 스페이스 역 호환성 :
- 12. .lib 및 .dll 역 호환성
- 13. iOS 정적 라이브러리의 역 호환성
- 14. 부스트 역 호환성 문제를 직렬화
- 15. Java 7 FileSystemProvider 역 호환성
- 16. Word 2003과의 Word 자동화 역 호환성
- 17. Visual Studio 2008 Reporting Services 역 호환성 문제
- 18. .NET Compact Framework 역 호환성 3.5 및 2.0
- 19. iOS5를의 호환성 및 iOS6의
- 20. JDK6 라이브러리 - JDK7과의 호환성
- 21. iOS6 sim과 iOS6 디바이스에서 UIButton setImage 동작이 다릅니 까?
- 22. UIActivityViewController 사용자 지정 IOS6
- 23. ios6, UITableViewCell 배경
- 24. ios6 visibleMapRect not correct
- 25. iOS6 NSHTTPCookieStorage deleteCookie 문제
- 26. iOS6/6.0.1의 UIDevice uniqueIdentifier
- 27. iOS6 UIImage가 충돌을 일으킴
- 28. ASIHTTPClasses 및 iOS6
- 29. iOS6 시뮬레이터로 CFStreamCreatePairWithSocketToHost가 깨졌습니까?
- 30. iad failure ios6