iOS中类的#import时尖括号<>与双引号""的区别

iOS中类的#import有两种方式,例如:

#import <Foundation/Foundation.h>
#import "Constant.h"

其中,

尖括号< > :表示从系统(SDK类库)中引用头文件;

双引号" " :表示从当前项目(用户定义类)引用头文件,如果查找不到,则从系统(SDK类库)中引用头文件;

通俗一点,我的理解就是:苹果官方的类库使用尖括号<>方式import,其他使用双引号""方式import。


如果使用尖括号<>方式import 非苹果官方的类库,xcode编译器会提示编译错误:file not found with <angled> include, use "quotes" instead,改成使用双引号""方式import即可解决这个错误。

1 赞
领支付红包
文章内容仅供参考!欢迎加入技术开发交流QQ群:36479297