在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、 Objective-C 中 #import 和 #include 的区别
预编译指令 C,C++:#include 在 Objective-C 中,#import 被当成 #include 指令的改良版本来使用。除此之外,#import 确定一个文件只能被导入一次,这使你在递归包含中不会出现问题。 使用哪一个还是由你来决定。一般来说,在导入 Objective-C 头文件的时候使用 #import,包含 C 头文件时使用 #include。 #import比起#include的好处就是不会引起交叉编译
二、@class是用来做类引用的
@class就是告诉编译器有这么一个类,至于类的定义是啥不知道 举个例子说明: 如果只是@class ClassB 那就没有include ClassB.h。仅需要在需要用到ClassB的ClassA.m文件中 #import ClassB.h 那么什么时候可以用@class呢?如果ClassA.h中仅需要声明一个ClassB的指针,那么就可以在ClassA.h中声明
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论