class dump
명령 줄 도구를 사용하여 프로젝트/응용 프로그램에서 개인 API를 식별 할 수 있음을 읽었습니다. 몇 가지 튜토리얼을 살펴 보았지만 애플리케이션에서 사용한 비공개 API를 식별하는 것은 유용하지 않았습니다.내 응용 프로그램에서 개인 API 식별
그래서 클래스 덤프를 사용하여 개인 API를 식별하는 방법에 대해 단계별 지침을 제공하여 도움을 받으십시오.
비공개 API를보다 쉽게 식별 할 수있는 방법이 있다면 나와 공유하십시오.
비공개 API를 사용하고 있는지 잘 모르는 경우에는 그렇지 않습니다. 또한 사설 API는 종종 이름 앞에 _ (밑줄)이 있습니다. 마지막으로 자동 완료되지 않습니다. – Keller
비공개 API를 식별하는 방법에 대한 예를 들려 줄 수 있습니까? 수업 이름에 대해서 말하는거야, 밑줄이 앞에 있다고했을 때? – shajem
그는 방법 이름에 대해 이야기하고 있습니다. 일반적으로 비공개 API는 정의에 따라 Apple이 작성한 것으로 (귀하 또는 제 3자가 작성한 코드와 달리) Apple의 API 설명서에는 나타나지 않습니다. 따라서 특정 클래스/메소드/속성이 비공개인지 아닌지 확실하지 않은 경우 설명서에서 찾아보아야합니다. 거기에 나타나면 비공개가 아닙니다. – UIAdam