Если вы выполняете class-dump из AppKit, он обнаруживает несколько частных / скрытых классов, определенных в этой структуре.
Одним из примеров является следующий класс:
__attribute__((visibility("hidden")))
@interface _NSFullScreenWindow : NSWindow
{
}
- (BOOL)canBecomeKeyWindow;
@end
Как создать экземпляр класса, который должен быть закрытым / скрытым в Objective-C?
Я знаю, что частные / скрытые классы не предназначены для доступа, поэтому нет необходимости в уроках морали.