美文网首页
#ⅰnclude,#import和@class的区别

#ⅰnclude,#import和@class的区别

作者: 鳌拜的弟弟熬夜 | 来源:发表于2023-10-10 21:58 被阅读0次

    在C语言中,使用#include来引入头文件,如果需要防止重复导入需要使用#ifndef...#define...#endif

    在OC语言中,使用#import来引入头文件,可以防止重复引入头文件,可以避免出现头文件递归引入的现象。

    @class仅用来告诉编译器,有这样一个类,编译代码时,不报错,不会拷贝头文件。如果需要使用该类或者内部方法需要使用#import导入。

相关文章

  • 基础面试题

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

  • iOS面试-1

    #import和#include有什么区别?@class呢?#import<>和#import""有什么区别? #...

  • OC基础

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

  • 1:#import和#include有什么区别,@class,#

    1:#import和#include有什么区别,@class,#import<>跟#import" "有什么区别?...

  • #import和#include,@class的区别

    #import和#include有什么区别,@class,#import<>跟#import" "有什么区别? i...

  • 2019--iOS 面试集锦

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

  • @class 和 #import 的区别

    1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名...

  • iOS-题总结-1

    #import 跟#include、@class有什么区别?#import<> 跟 #import""又什么区别?...

  • iOS笔试题---001

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

  • 【Mark】#import和@class区别

    昨天在和基友讨论.h要用什么方式引用比较好,特意去查了一下这方面的资。学无止境学无止境。 1. import会包含...

网友评论

      本文标题:#ⅰnclude,#import和@class的区别

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