프로젝트에 자주 사용하는 사용자 정의 클래스가 있습니다. 이 클래스에는 여러 가지 메소드가 있지만 모든 프로젝트에서 모든 메소드가 사용되는 것은 아닙니다.iPhone 및 iPad - 클래스를 포함하면 바이너리가 증가할까요?
내 질문은 :이 클래스를 프로젝트에 포함 시키면 쓸모없는 코드로 프로젝트가 부풀어 오를 것인가 아니면 컴파일러가 사용 된 메소드 만 포함 할 것인가?
내 수업에 30 가지 방법이 있지만 주어진 프로젝트에 4 가지만 사용되는 경우 컴파일러에 최종 제품에 사용되지 않은 다른 26 개 또는 4 개가 포함될 예정입니까?
모든 것을 포함하는 경우, 사용되지 않는 메소드를 무시하고 바이너리를 최소한으로 트림 할 수있는 방법이 있습니까?
thanks !!!!!!!!!! – SpaceDog
hones이기 때문에 Objective-C에서 이것이 올바른지 확실하지 않습니다. 동적 언어이기 때문에 메서드를 이름으로 호출 할 수 있습니다. 링커는 무엇을 떼어 내고 무엇을 지켜야할지 모릅니다. –
나를 위해 경이로운 작품! http://is.gd/bP8Do (developer.apple.com) –