В Objective-C я могу это сделать
- (id)init __attribute__((unavailable("init is unavailable, use initWithFrame")));
чтобы предупредить пользователей, которые не должны использовать этот метод для инициализации класса, и я могу добавить этот другой __ атрибут, чтобы осудить метод
+(void)shareWithParams:(NSDictionary *)params
__attribute((deprecated("use shareWithPars: instead")));
Возможно ли сделать что-то подобное в Swift?