- Да ли вам је потребно слабо ја у реду за отпрему?
- Оно што је слабо Свифт?
- Зашто генерално стварате слабу референцу када користите селф у блок ИОС -у?
Да ли вам је потребно слабо ја у реду за отпрему?
Коришћење [слабог себе] је потребно само у ситуацијама у којима би снажно хватање себе на крају изазвало циклус задржавања, на пример када се ја хвата унутар затварања које такође на крају задржава тај исти објекат.
Оно што је слабо Свифт?
У Свифту морамо да користимо слабо и непознато ја да АРЦ -у дамо потребне информације између односа у нашем коду. Без коришћења слабих или непознатих, у основи говорите АРЦ -у да је потребна одређена „јака референца“ и спречавате да број референци иде на нулу.
Зашто генерално стварате слабу референцу када користите селф у блок ИОС -у?
Али ако је пагинатор у власништву ВиевЦонтроллер -а, а ови блокови се не позивају након објављивања ВиевЦонтроллер -а, коришћење __веак референце било би сигуран потез (јер селф поседује ствар која поседује блокове, па ће вероватно и даље бити у близини) када га блокови зову иако га не задржавају).