OS X 개발을 배우면서 여기에서 대상이 10.6 이상인 응용 프로그램을 빌드하는 방법을 알아야하는 이상한 상황이 발생했으며 10.7이면 호출해야합니다. 몇 가지 새로 추가 된 메서드 또는 열거 형 그런 길은 없지만 그것을 구할 생각입니다.Mac OS X 버전 별 API 사용법
매크로 또는 비슷한 것을 통해 사용해야하는 방법이 있어야합니다. OS 별 빌드를 만들고 싶지 않습니다. 어떤 도움을 주시면 감사하겠습니다. 그런 길은 없지만 그것을 구할 생각입니다.
감사합니다, M P.
당신은 속성 파일에서 버전을 읽을 수
응답 해 주셔서 감사합니다. 그래서 당신은 내가 #ifdefine의 도움을 받아 10.7의 특정 열거 형과 메서드를 사용할 수 있고, 10.6보다 높은 목표를 위해 컴파일 할 수 있습니까? #ifdefine의 예가 도움이 될 것입니다. –
조금만 튜닝 해 주셔서 감사합니다. –
사실,이 목적으로 __MAC_10_7 매크로를 안정적으로 사용할 수 있다고 보장 할 수는 없습니다. 10.7 이전의 현재 SDK는이 상수를 정의하지 않지만 10.4 SDK의 최신 버전은 __MAC_10_5도 정의합니다. – Tobias