有什么区别:
@compatibility_alias AliasClassName ExistingClassName
和
typedef ExistingClassName AliasClassName;
最佳答案
https://gcc.gnu.org/onlinedocs/gcc-4.5.4/gcc/compatibility_005falias.html
@compatibility_alias 仅适用于 objc 的类
typedef 是C 语言的关键字,它用于任何数据类型。
所以,对于你的问题,类名的别名有相同的用途
ps: 使用@compatibility_alias 更像iOSer
关于ios - @compatibility_alias 和 typedef 在 Objective-C 中的 @class 上使用有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42969511/