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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wangganghua 中级黑马   /  2015-9-25 23:53  /  1160 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//------------------------import和include的区别;
import可以防止头文件的重复包含

include不能防止头文件重复包含

以前在C语言中,#include关于重复包含问题
使用条件编译指令可以防止头文件的重复包含
#ifndef C7________xxx_h
#define C7________xxx_h



#endif

foundation.h引入了,等于把OC的库文件都引入过来了


类库地址: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/


1)#import <Foundation/Foundation.h>, 告诉编译器找到并处理名为Foundation.h文件,这是一 个系统文件,#import表示将该文件的信息导入到程序中。

在C和C++中采用#include指令,在本例中也可以采用#include,而#import是#include改进指令,它

2 个回复

倒序浏览
赞赞赞赞赞赞赞赞赞赞
回复 使用道具 举报
%%%% import可以防止头文件的重复包含 include不能防止头文件重复包含 %%%%
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马