Как стать автором
Обновить
1
0

Пользователь

Отправить сообщение
В RefCount.h
LIVE without side table
The object is alive.
Object's refcounts are initialized as 1 strong, 1 unowned, 1 weak.
No side table. No weak RC storage.

Как будто противоречие
1 weak
и
No weak RC storage

Вот вопрос про
1 weak
как у нас может быть 1 weak, если при создании у объекта нет side table, которая создастся после появления первой weak ссылки.
Или подразумевается, что это не физический, а логический 1 weak?
Аааа походу понял. Не каждая unowned ссылка прибавляет +1, а просто к счетчику strong ссылок прибавляется +1, а потом после того как deinit отработал у счетчика делается -1.
То есть deinit не вызовется пока не пропадут все unowned ссылки?
Большое спасибо за статью. Многие моменты прояснились после прочтения.
Глаз зацепился за фразу:
На объект также может быть unowned ссылка, которая прибавляет +1 к unowned и +1 к strong.

Правильно ли я понял что unowned ссылка увеличивает и unowned счетчик и strong счетчик?
Есть специальный сервис для мокирования серверов apiary (https://apiary.io/). Описать api на нем можно с помощью swagger (https://swagger.io/).
Добрый день! Спасибо за статью!
В процессе прочтения возник вопрос — Как происходит разбор сообщения ботом?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность