A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© himym2005 中级黑马   /  2014-8-30 18:41  /  2029 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

头文件中
#import "xxx.h"
#import <xxx.h>
用""和<>包含头文件有什么区别???
求大神指点

14 个回复

倒序浏览
c语言的? 忘得几乎差不多了  ""应该是你自己写文件需要在另外的文件里面调用的 <>应该是C语言提供出来的 不知道说的对不对
回复 使用道具 举报
新手飘过
回复 使用道具 举报



#import "xxx.h"      自定义的文件用"" ,里面写上你自己写的文件路径。写相对路径的话,就从现在的.m文件所在文件夹里开始找。
绝对路径的话,就按绝对路径直接找。


#import <xxx.h>     
系统自带的文件用<>,具体路径不用你考虑。

回复 使用道具 举报
夜半风 发表于 2014-8-30 19:52
c语言的? 忘得几乎差不多了  ""应该是你自己写文件需要在另外的文件里面调用的 应该是C语言提供出来的 不 ...

#import  应该是OC里的

#include  应该才是C里的
回复 使用道具 举报
Jr_711 发表于 2014-8-30 21:30
#import  应该是OC里的

#include  应该才是C里的

哦 受教了 好久没接触C了 现在都玩儿Java
回复 使用道具 举报
<> 是用来导入编译器自带的文件。 " " 是用来导入自己编写的文件
回复 使用道具 举报
<>是调用系统函数,""是调用你自己写的一些函数。
回复 使用道具 举报
<>一般用于系统自带文件 ''''自己书写文件
其本质是一样的
回复 使用道具 举报
#import <xxx.h>是包含系统的头文件#import <xxx.h>, #import "xxx.h"是包含自己创建的头文件
回复 使用道具 举报
SailY 中级黑马 2014-8-31 09:00:17
11#
你用< >就是告诉程序,先到系统自带的头文件库中查找,再到用户自定义的头文件库中查找。如果用" "就是告诉程序,直接到用户自定义的头文件库中找。所以,如果是自己定义的,就直接用" ",没必要到系统里找了把,节约时间,而且,别人一看就知道,这个东西是自己定义的,不是系统自带的
回复 使用道具 举报
Jr_711 发表于 2014-8-30 21:29
#import "xxx.h"      自定义的文件用"" ,里面写上你自己写的文件路径。写相对路径的话,就从现在的.m ...

谢谢~~~~
回复 使用道具 举报
Fibonacci 发表于 2014-8-30 22:42
是用来导入编译器自带的文件。 " " 是用来导入自己编写的文件

谢谢~~~~~~
回复 使用道具 举报
达摩八戒 发表于 2014-8-30 22:49
是调用系统函数,""是调用你自己写的一些函数。

谢谢~~~~
回复 使用道具 举报
调用之类的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马