美文网首页iOS
iOS #import 、 #include 和 @class

iOS #import 、 #include 和 @class

作者: 7890陈 | 来源:发表于2019-05-28 01:44 被阅读0次
#import 是 Objctive-C 导入头文件的关键字,会包含引入类的所有信息,包括变量和方法
#import 头文件会自动导入一次,不会重复导入
#include 是 C/C++导入头文件的关键字,引入两次会报错,因为#include相当于拷贝头文件中的声明文件,会报重复定义的错误
@class 告诉编译器某个类的声明,当执行时,才会去查看类的实现文件,可以解决头文件的互相包含
#import<> 用来包含系统文件,#import"" 用来包含用户自定义头文件

相关文章

  • 2019--iOS 面试集锦

    一、iOS基础 1、#import、#include、@class有什么区别,#import<>和#import“...

  • iOS #import 、 #include 和 @class

  • 基础面试题

    1,#import和#include区别 #import和@class的区别 #import<>和#import"...

  • iOS_@class_#import ""_#import <>

    一、概念 @class 、#import “”、#import <> 、#include <>、#include ...

  • #include,#import和@class

    - #include: - 用于文件包含, #include "A.h"; - 当C 包含 A和B, 同时B包含A...

  • OC基础

    1.#import、#include、@class、#import<>和#import""的区别?import 是...

  • iOS笔试题01

    《2018 iOS面试题系列》 1. #import 跟 #include、@class有什么区别?#import...

  • iOS笔试题---001

    1.#import和#include的区别以及 @class 相关作用? import和#include都能完整地...

  • iOS进阶基础

    iOS常用的设计模式有哪些?MVC和MVVM的区别? import和@include和区别?@class有什么作用...

  • 2019-01-12

    iOS面试题及答案 #import跟 #include 有什么区别,@class呢,#import<> 跟 #im...

网友评论

    本文标题:iOS #import 、 #include 和 @class

    本文链接:https://www.haomeiwen.com/subject/bnpltctx.html