내 앱의 모든 프레임 워크를 약하게 연결하면 어떻게됩니까? 나쁜 일이 생길 수 있습니까?내 앱의 모든 프레임 워크를 약하게 연결하면 어떻게됩니까?
2
A
답변
0
@timesking :
이렇게해야하는 이유는 무엇입니까?
일부 필수 프레임 워크가 특정 버전의 iOS에없는 경우에도 응용 프로그램이 실행 되려고 시도하고 충돌이 발생할 것으로 예상됩니다.
희망이 도움이됩니다.
0
라이브러리를 약하게 이동하면이 라이브러리를 사용할 수없는 곳의 (오래된) 장치를 처리하고 응용 프로그램을 시작할 수 있습니다.
SDK documentation에서 설명한 바와 같이 라이브러리를 약하게 이동하면 충분하지 않으므로 라이브러리를 신중하게 사용하는 코드를 처리해야합니다. 그렇지 않으면 라이브러리를 사용할 때 응용 프로그램이 중단됩니다 (지원되지 않는 경우).
희망이 도움이됩니다.
2
이것은 좋은 생각이 아닙니다. 기술적으로 아무런 문제가 발생하지 않지만 취약한 링크를 사용하면 충돌 할 수있는 코드를 작성할 수 있습니다. 약한 링크는 라이브러리의 일부가 지원되지 않는 경우에도 프로그램이 계속 실행되어야한다는 것을 컴파일러에 알립니다. 약한 링크가 없다면 지원되지 않는 메소드 호출이나 객체가 있으면 앱이 다운됩니다. 그렇게하면 나쁜 기호에 액세스하려고 할 때까지 앱이 실행됩니다. 따라서 모든 것을 연결하는 것이 약한 것은 아니므로 애매한 경우를 디버깅하지 않아도된다는 이점이 있습니다.
약하 지 않은 링크는 이전 버전과의 호환성이 필요한 경우가 아니면 잃지 않는 것, 얻은 것이 아니라 잃어버린 것에 대한 것입니다. 그러면 이야기가 바뀝니다.
자세한 내용은 this documentation을 확인하십시오.
관련 문제
- 1. UIKit 프레임 워크를 약하게 연결하면 App Store에서 거부 될 수 있습니까?
- 2. 내 앱의 메모리가 부족하면 어떻게됩니까?
- 3. iPhone에서 StoreKit 프레임 워크를 약하게 연결할 때 오류가 발생했습니다.
- 4. opensource 라이선스로 내 프레임 워크를 내 놓으십시오.
- 5. Apple 프레임 워크를 필요로하는 커스텀 프레임 워크를 설계하기위한 코코아 모범 사례
- 6. 내 코드의 라이센스는 어떻게됩니까?
- 7. 리소스 프레임 워크를 빌드하려면
- 8. 왜 프레임 워크를 사용합니까? 내가 젠드 프레임 워크를 파악하고 그것을
- 9. CSS 프레임 워크를 사용합니까?
- 10. 엔터티 프레임 워크를 사용하여 파일로드
- 11. 프레임 워크를 QuickLook 플러그인에 연결
- 12. latin1을 사용하여 utf8 MySQL DB 테이블에 연결하면 어떻게됩니까?
- 13. 더 좋은 방법은 "삭제"모든 테이블 엔티티 프레임 워크를 사용하는
- 14. 아이폰 SDK에 우리 자신의 만든 프레임 워크를 추가하는 방법을 내 응용 프로그램에 내 자신의 프레임 워크를 추가 할
- 15. 엔티티 프레임 워크를 사용하는 동안 모든 사용자 역할을 얻는 방법
- 16. UI 프레임 워크를 만드는 방법
- 17. 내 이메일에서 다른 주소를 어떻게 표시합니까? 젠드 프레임 워크를 사용하여
- 18. 로깅 프레임 워크를 클래스에 주입
- 19. 어떤 ui 프레임 워크를 선택해야합니까?
- 20. 엔티티 프레임 워크를 어떻게 사용해야합니까?
- 21. 메타 로깅 프레임 워크를 찾고
- 22. .NET 구성 프레임 워크를 찾고
- 23. ACE 프레임 워크를 기반으로하는 모든 오픈 소스 서버는 무엇입니까?
- 24. 젠드 프레임 워크를 사용하여 모든 텍스트 필드에 CSS 클래스를 적용해야합니다.
- 25. gmail smtp가 codeigniter 프레임 워크를 사용하여 내 호스팅에서 작동하지 않습니다.
- 26. 엔티티 프레임 워크를 사용하여 SQL Server 데이터베이스를 Access로 내 보냅니다.
- 27. 내 샌드 박스 애플리케이션에서 Symfony 프레임 워크를 이동하십시오.
- 28. 목표 C - 내 iphone 앱을위한 프레임 워크를 만드시겠습니까?
- 29. ASP.NET에서 내 버전의 MVC 프레임 워크를 구현하려면 어떻게해야합니까?
- 30. 내 사용자 정의 클래스가있는 zend 프레임 워크를 나타내는 방법
예, 앱이 너무 부서지기 때문에 기기를 놓으면 충돌이 발생할 수 있습니다. – BoltClock
그러나 모든 진지함에서 왜 모든 것을 약하게 연결하고 싶습니까? – BoltClock
@BoltClock 저는 이것이 학문적으로 흥미로운 질문이라고 생각합니다. – Moshe