Я хочу сделать слабый указатель на себя быстрым, как мы привыкли в objective-c, например
__weak Something *weakself = self;
Я нашел людей, объясняющих, как использовать "слабый я" внутри блока,
{ in [unowned self] ...}
но я не хочу определять "слабый" внутри моего блока, я хочу определить слабую часть вне блоков