您的位置:首页 > 职场人生

ios面试问题总结

2015-07-20 22:34 447 查看
面试的常见问题:

一> #include #import @class 三者的区别简析:

#include 和 #import(引入了几次)

都是有拷贝的作用,

区别是,#include 使用几次,就导入几次(赋值几次),

#import 使用几次,只导入一次(进行一次的内容拷贝)

#import 和 @class 的区别(是否引入头文件)

#import实质是导入头文件(拷贝头文件里面的内容),

@class只是告诉编译器这是一个类而已,没有实质性的引入一个头文件(拷贝头文件里面的内容),

最后一般,@class 和 #import配合着使用,在.h文件之中使用@class ,在.m之中使用#import,避免出现循环引入头文件.

切记不要在.h文件之中使用#import 来引入头文件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: