내 애플리케이션에 private API
을 사용했는지 확인해야합니다. SO에 게시 된 답변의 대부분은 도구 AppScanner을 사용하여 알 수 있습니다.내 프로젝트에 사용되는 비공개 API - 초보자
그러나 파일을 AppScanner
에 추가하면 충돌이 발생합니다. 그래서 이것은 효과가 없습니다.
1.) 내 애플리케이션에서 비공개 API를 사용하는지 확인할 수있는 다른 방법이 있습니까?
2.)이 tutorial의 코드를 사용하고 있습니다.이 프로젝트에 개인으로 선언 된 속성이 있습니다.이 프로젝트에 사용 된 라이브러리가 개인 API를 사용하고 있는지 확실하지 않습니다. 어떤 사람이 친절하게 확인할 수 있습니까?
개인용은 아니지만 ivars를 표시 할 수 있습니다. 하지만 더 나은 접근법은 IMHO가 클래스 확장을 사용하는 것입니다.이 경우 가능한 공용 헤더 파일에 속성/ivars가 표시되지 않습니다. ivar 개인 접근성은 사과 개인 apis와 아무런 관련이 없습니다. – vikingosegundo
또한 소스 코드를 가져 오는 경우 현대적인 소스 코드인지 확인하십시오. 그랜드 센트럴 파견이 더 나은 해결책 일 수 있습니다. 그 소스 코드는 이상한 점이 있습니다. (속성 대신'setDelegate' 메소드를 사용하십시오. 최신 컴파일러를 사용하면 ivars를 속성으로 정의 할 필요가 없습니다.) – vikingosegundo