黑马程序员技术交流社区

标题: 菜鸟求教头文件中<>和“”的区别 [打印本页]

作者: himym2005    时间: 2014-8-30 18:41
标题: 菜鸟求教头文件中<>和“”的区别
头文件中
#import "xxx.h"
#import <xxx.h>
用""和<>包含头文件有什么区别???
求大神指点
作者: 夜半风    时间: 2014-8-30 19:52
c语言的? 忘得几乎差不多了  ""应该是你自己写文件需要在另外的文件里面调用的 <>应该是C语言提供出来的 不知道说的对不对
作者: 黑马黄武先    时间: 2014-8-30 21:11
新手飘过
作者: Jr_711    时间: 2014-8-30 21:29



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


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


作者: Jr_711    时间: 2014-8-30 21:30
夜半风 发表于 2014-8-30 19:52
c语言的? 忘得几乎差不多了  ""应该是你自己写文件需要在另外的文件里面调用的 应该是C语言提供出来的 不 ...

#import  应该是OC里的

#include  应该才是C里的
作者: 夜半风    时间: 2014-8-30 22:39
Jr_711 发表于 2014-8-30 21:30
#import  应该是OC里的

#include  应该才是C里的

哦 受教了 好久没接触C了 现在都玩儿Java
作者: Fibonacci    时间: 2014-8-30 22:42
<> 是用来导入编译器自带的文件。 " " 是用来导入自己编写的文件
作者: 达摩八戒    时间: 2014-8-30 22:49
<>是调用系统函数,""是调用你自己写的一些函数。
作者: 王绍明    时间: 2014-8-30 23:21
<>一般用于系统自带文件 ''''自己书写文件
其本质是一样的
作者: ★彬★卍囧神    时间: 2014-8-31 08:27
#import <xxx.h>是包含系统的头文件#import <xxx.h>, #import "xxx.h"是包含自己创建的头文件
作者: SailY    时间: 2014-8-31 09:00
你用< >就是告诉程序,先到系统自带的头文件库中查找,再到用户自定义的头文件库中查找。如果用" "就是告诉程序,直接到用户自定义的头文件库中找。所以,如果是自己定义的,就直接用" ",没必要到系统里找了把,节约时间,而且,别人一看就知道,这个东西是自己定义的,不是系统自带的
作者: himym2005    时间: 2014-8-31 10:49
Jr_711 发表于 2014-8-30 21:29
#import "xxx.h"      自定义的文件用"" ,里面写上你自己写的文件路径。写相对路径的话,就从现在的.m ...

谢谢~~~~
作者: himym2005    时间: 2014-8-31 10:51
Fibonacci 发表于 2014-8-30 22:42
是用来导入编译器自带的文件。 " " 是用来导入自己编写的文件

谢谢~~~~~~
作者: himym2005    时间: 2014-8-31 10:52
达摩八戒 发表于 2014-8-30 22:49
是调用系统函数,""是调用你自己写的一些函数。

谢谢~~~~
作者: 超越自己    时间: 2014-9-1 02:29
调用之类的。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2