import 双引号与尖括号的区别以及build setting 中一些 header search path 配置的说明

import "xxx.h"的路径搜索顺序：

1. USE_HEADERMAP(如果启用，则会在映射表中查，直接跳过的header search path的配置，如果未查到，则继续往下搜索。)


import <xxx.h> 的路径搜索顺序：

1. 系统路径


下面对上面的搜索路径做一些说明：

Enable the use of Header Maps, which provide the compiler with a mapping from textual header names to their locations, bypassing the normal compiler header search path mechanisms. This allows source code to include headers from various locations in the file system without needing to update the header search path build settings.

Specifies whether the header map contains a name/path entry for every header in the target being built.

Specifies whether the header map contains a framework-name/path entry for every header in the target being built, including targets that do not build frameworks.

Specifies whether the header map contains a name/path entry for every header in the project, regardless of the headers’ target membership.

ALWAYS_SEARCH_USER_PATHS

$DEVELOPER_DIR/Platforms/具体的平台/Developer/SDKs/平台sdk/System/Library/ $DEVELOPER_DIR/Platforms/具体的平台/Developer/SDKs/平台sdk/usr/include