Можно ли сделать метод -init закрытым в Objective-C?

Apple начала использовать objective-c в своих файлах заголовков objective-c следующее, чтобы отключить objc конструктор инициализации:

- (instancetype)init NS_UNAVAILABLE;

Это objective-c правильно отображается как objc ошибка компилятора в Xcode. В objc частности, это установлено objc в нескольких их файлах заголовков objective-c HealthKit (HKUnit - один objective-c из них).

objective-c

2022-10-02T18:59:05+00:00