나는 간단하게 뭔가를 할 수있는 :사용자 정의 헤더 파일
myHeaderFile ~
myHeaderFile ~ iPad.h
iphone.h 다음 : # import를 " myHeaderFile.h "
?
나는 생각하지 않지만 아이디어를 얻습니다. 어떤 팁?
매크로를 사용하려고하면 작동하지 않습니다. 매크로가 구문 분석 될 때까지는 이미 실행되고 있기 때문입니다. 다른 화면 해상도에 대해 서로 다른 정의를로드하는 데 필요합니다.
나는 간단하게 뭔가를 할 수있는 :사용자 정의 헤더 파일
myHeaderFile ~
myHeaderFile ~ iPad.h
iphone.h 다음 : # import를 " myHeaderFile.h "
?
나는 생각하지 않지만 아이디어를 얻습니다. 어떤 팁?
매크로를 사용하려고하면 작동하지 않습니다. 매크로가 구문 분석 될 때까지는 이미 실행되고 있기 때문입니다. 다른 화면 해상도에 대해 서로 다른 정의를로드하는 데 필요합니다.
그런 대신 어떨까요?
if (IS_IPAD()){
// do something for iPad
}
else {
// do something for iPhone/iPod
}
Macness, 전에 해 봤는데, 그게 무대 게임의 경우 규칙이되는 것이지 예외는 아닙니다. 이 전략을 따르기 전에 매크로를 사용하지 않고 도우미 클래스의 속성을 사용하여이 작업을 수행했습니다. IMO, 헤더 파일에 매크로를 사용하면 코드를 체계적으로 정리할 수 있습니다. – hcabral
확인이 링크 :
그럼 당신은 선택적으로 같은 코드를 작성할 수 있습니다 http://stackoverflow.com/questions/448162/determine-device-iphone-ipod-touch-with-iphone -sdk – Anupam