나는 여기에 어떤 애플의 비밀도 알려주지 않는다고 생각합니다. 그래서 물어볼 것입니다. 내 .PCH 파일은 다음과 같습니다. "이 프로젝트는 아이폰 OS SDK 4.0에서 사용할 수 나중에 기능을 사용"iPHONE IOS SDK PCH 파일의 이상한 경고
#ifndef __IPHONE_4_0
#warning "This project uses features only available in iOS SDK 4.0 and later."
#endif
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <Availability.h>
#import <UIKit/UIKit.h>
#import "DejaViewAppDelegate.h"
#endif
그래서, 경고를 말한다 라인 2에 나타납니다.
Ifndef 문 뒤에 #import Availability.h가 오면 SDK 경고가 ifndef 경고를 표시합니다. #import Availability.h idndef 이전에는 경고를 표시하지 않습니다.
이유가 무엇입니까?