Я пытаюсь использовать новый Clang objc_direct_members
как таковой:
__attribute__((objc_direct_members))
@implementation ViewController
...
@end
Однако компилятор сообщает мне warning: 'objc_direct_members' attribute isn't implemented by this Objective-C runtime
. Это происходит независимо от того, что я собираю для arm64 или x86_64. В чем может быть проблема?
И прежде чем мы отвлекемся на вопросы типа «зачем вам нужен objc_direct_members?», Я просто скажу, что существует множество причин, таких как меньший размер двоичного файла из-за меньшего количества Obj C метаданные.