美文网首页
iOS中#include、#import 、@class区别

iOS中#include、#import 、@class区别

作者: 南少cc | 来源:发表于2017-06-07 17:13 被阅读0次

include和#import 其效果相同,都是导入类中定义的行为(方法);

import 不会引起交叉编译,确保头文件只会被导入一次;

@class 表明只定义了类的名称,而具体类的行为是未知的,一般用于.h 文件
@class比#import编译效率更高。此外@class和#import的主要区别在于解决引用死锁的问题。

相关文章

  • 2019--iOS 面试集锦

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

  • iOS中#include、#import 、@class区别

    include和#import 其效果相同,都是导入类中定义的行为(方法); import 不会引起交叉编译,确保...

  • iOS笔试题01

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

  • 2019-01-12

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

  • 基础面试题

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

  • iOS中#import、#include、@class的区别

    首先了解一下#include是干什么的 #include 是C语言的预处理指令之一,所谓预处理,就是在编译之前...

  • iOS | 面试基础整理

    iOS | 面试知识整理 - OC基础 (一) 1. #include、#import、@class的区别? 在C...

  • OC基础

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

  • iOS进阶基础

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

  • iOS-题总结-1

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

网友评论

      本文标题:iOS中#include、#import 、@class区别

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