2012-02-03 3 views
2

Twitter.framework와 같이 iOS와 함께 제공되는 프레임 워크 파일을 탐색합니다. 내가 볼 수있는 것은 모두 .h 파일을 포함하고 있는데, 구현 파일을보고 싶다면 볼 수있는 방법이 있습니까?iOS 프레임 워크의 .m 파일을 찾을 수있는 곳

+0

이 링크를 확인하실 수 있습니다. http://stackoverflow.com/a/4728125/845115 –

답변

7

대다수의 경우 자신의 호기심을 초월 할 필요가 없습니다.

.h 파일은 Apple 제공 API에 코드를 연결할 수 있도록 제공됩니다. 구현을보기위한 기술적 인 필요성이 없으며, 애플이 구현을 보지 않기를 바 랐기 때문에 아마 제공하지 않을 것이다. OS 구성 요소 내에서 자신의 지적 재산권을 보호하고 특정 수준의 보안을 유지하는 것과 같은 유효한 이유가 있습니다.

+0

이것은 항상 저를 귀찮게했습니다. 나는 프레임 워크가 어떻게 작동하는지 이해하기 위해 그들의 문서에 의존하는 것을 좋아하지 않는다. 코드에 대한 모든 작은 세부 사항을 포함 할 수는 없습니다. 우리가 그것을 볼 수 있다면 훨씬 더 쉬울 것입니다. 다른 한편으로, .m의 비밀을 지키는 이유는 이해할 수 있습니다. 그래도 여전히 수치. – Marty

2

아니요, 아니요, Apple은 프레임 워크 용 구현 파일을 제공하지 않습니다.

1

모든 프레임 워크의 m 파일을 볼 수 없습니다. 우리가 얻을 수있는 것은 .h 파일뿐입니다.

2

구현의 소스 파일이 제공되지 않고 링크 할 바이너리가 제공되면 이는 의도에 의한 것입니다. 일부 라이브러리는 구현을 제공하지만 일부 라이브러리는 제공하지 않습니다.

관련 문제