.a 파일의 용도를 알고 싶습니다. SDK를 다운로드했는데 .h 파일과 .a 파일 세트가 있었는데 .a 파일의 기능은 무엇인지 알 수 있습니까?xcode 4에서 사용되는 .a 파일은 무엇입니까
1
A
답변
4
.a 파일은 정적으로 링크 된 라이브러리입니다. 이 바이너리를 사용하여 작성한 프로그램을 컴파일하는 동안이 바이너리에 링크하면 SDK의 코드가 프로그램의 최종 바이너리에 포함됩니다. 바이너리가 외부 코드만을 참조하는 동적 링크 라이브러리와 다릅니다.
.h 파일에는 .a 파일 내에 구현 된 기능의 선언이 포함됩니다.
6
.a 파일은 일반적으로 미리 컴파일 된 라이브러리 파일입니다. .h 파일에는 .a 파일 내의 모든 클래스가 정의됩니다.
.h 파일에 정의 된 인터페이스를 사용하여 프로그래밍 한 다음 프로젝트를 빌드 할 때 xcode에서 라이브러리를 연결하도록 구성하십시오.
프로젝트에서 실제로 사용하려면 일반적으로 다운로드 한 파일을 xcode에 모두 추가하되 라이브러리에는 추가 단계가 있습니다. xcode 4를 사용하여 프로젝트로 이동 한 다음 '빌드 단계'탭을 선택하면 여러 단계가 표시됩니다. '라이브러리와 바이너리 연결'단계를 선택하고 거기에 .a 파일을 추가해야합니다.
관련 문제
- 1. Xcode pbxstrings 파일은 무엇입니까?
- 2. 어떻게 xcode 4에서 .a 파일을 만들 수 있습니까?
- 3. CakePHP에서 사용되는 .ctp 파일은 무엇입니까?
- 4. Xcode 4에서 "보관 용으로 빌드"할 때 파일은 어디에 있습니까?
- 5. 확장자가 .a 인 파일은 무엇입니까?
- 6. XCode 4에서 로그를 지우십시오.
- 7. Xcode 4에서 Emacs 사용하기?
- 8. Xcode 4에서 Xcode 3.2.6으로 돌아 가기
- 9. Xcode 4에서 내 코드 시각화
- 10. Xcode 4에서 이미지를 삭제하려고 시도했습니다.
- 11. Xcode 4에서 응용 프로그램 제출
- 12. Xcode 4에서 어셈블리를 검사하려면 어떻게해야합니까?
- 13. xcode 4에서 변수를 어떻게 보나요?
- 14. Xcode 4에서 다중 뷰 작업하기?
- 15. Xcode 4에서 NSZombieEnabled를 끄는 방법
- 16. Xcode 4에서 어떻게 코드 작성합니까?
- 17. Xcode 4에서 패널이 누락 되었습니까?
- 18. Xcode 4에서 SVN 설정 문제
- 19. Xcode 4에서 편집기를 스택하는 방법
- 20. Xcode 4에서 이상한 브레이크 포인트 동작
- 21. XCode 4에서 "고해상도 아트 워크 결합"?
- 22. Xcode 4에서 상호 종속적 인 대상의 영향?
- 23. Xcode 4에서 더 구체적인 링커 오류
- 24. Xcode 4에서 내 프로젝트를 인덱싱하지 않습니다.
- 25. 스크립트 메뉴는 Xcode 4에서 어디로 갔습니까?
- 26. 번들 표시 이름의 현지화가 Xcode 4에서 실패합니다.
- 27. Xcode 4에서 제품의 환경 변수를 어떻게 설정합니까?
- 28. Xcode 4에서 더 이상 보관할 수 없습니다.
- 29. XCode 4에서 OSX 설명서를 어떻게 제거합니까?
- 30. Xcode 4에서 명령 줄 인수를 어떻게 지정합니까?
.a 파일의 내용을 볼 수있는 방법이 있습니까 – Rishabh
디스어셈블러를 사용하여 .a 파일에서 어셈블리/기계 코드를 볼 수 있습니다. 그러나 원래의 c/C++/obj-c 코드로 돌아갈 방법이 없습니다. – CD1212