예를 들어
으아아아위 내용은 괜찮습니다. 문제 없습니다
으아아아작동하지 않습니다. 파일을 찾을 수 없다고 나옵니다
曾经蜡笔没有小新2017-05-02 09:29:12
#import <Masonry/Masonry.h>이 양식은 빌드 설정의 헤더 경로 설정에서 경로를 검색합니다. 물론 헤더 검색 경로를 구성하지 않으면, 파일을 찾을 수 없습니다.
왜#import "Masonry.h"를 찾을 수 있나요?
이유는 Xcode가 기본적으로 모든 헤더 파일을 포함하므로 #import "Masonry.h"가 괜찮습니다.
어떤 상황에서 #import <Masonry/Masonry.h> 형식이 사용되나요?
프로젝트에 여러 대상이 있는 경우 헤더 검색 경로를 구성하고 #import <Masonry/Masonry.h> 형식을 사용하세요. 그렇지 않으면 헤더 파일 충돌이 매우 성가실 것입니다.
보충(다음 그림을 보면 이해하기 쉬울 것입니다)
빌드 설정 구성
디렉터리 구조
헤더 파일 가져오기
phpcn_u15822017-05-02 09:29:12
Xcode에는 버그가 있습니다. 코드를 작성할 때 오류 메시지를 찾을 수 없어도 헤더 파일을 찾을 수는 있지만 빌드할 수는 있습니다.
또한 프레임워크를 사용하는 경우 @import Masonry를 사용할 수 있습니다.