Size: a a a

2020 March 13

VS

Vasily Shapenko in pro.net
Nikita Tsukanov
т. е. если ты делаешь наследника нативного объекта, то ты знаешь, сколько на него сейчас ссылок
Ну ты сценарий приведи
источник

NT

Nikita Tsukanov in pro.net
сценарий чего?
источник

VS

Vasily Shapenko in pro.net
Nikita Tsukanov
сценарий чего?
Когда это нужно
источник

NT

Nikita Tsukanov in pro.net
ну вот смотри
источник

NT

Nikita Tsukanov in pro.net
есть у тебя твой NSView
источник

NT

Nikita Tsukanov in pro.net
который шарповый
источник

NT

Nikita Tsukanov in pro.net
ты его возвращаешь куда-то из колбека
источник

NT

Nikita Tsukanov in pro.net
при этом у тебя он держит 15 толстых битмапов
источник

VS

Vasily Shapenko in pro.net
Nikita Tsukanov
ты его возвращаешь куда-то из колбека
Вот уже отсюда все идет не так
источник

NT

Nikita Tsukanov in pro.net
тебе важно знать, когда на него протухла последняя ссылка
источник

NT

Nikita Tsukanov in pro.net
Vasily Shapenko
Вот уже отсюда все идет не так
обоснуй
источник

NT

Nikita Tsukanov in pro.net
UITableView вообще-то с тебя просит колбек на создание строки
источник

NT

Nikita Tsukanov in pro.net
и дальше временем жизни управляет сам
источник

VS

Vasily Shapenko in pro.net
А что мешает толстые битмапы делать по слабым ссылкам с пересозданием?
источник

VS

Vasily Shapenko in pro.net
Просто у меня сейчас ощущение, что ты пытаешься решить проблему очень странным способом
источник

NT

Nikita Tsukanov in pro.net
я решаю проблему способом, который предусмотрен разработчиками Cocoa
источник

NT

Nikita Tsukanov in pro.net
штатной платформы на устройстве
источник

NT

Nikita Tsukanov in pro.net
способ называется "детерминированное управление временем жизни ресурсов"
источник

NT

Nikita Tsukanov in pro.net
и "автоматический подсчёт ссылок"
источник

NT

Nikita Tsukanov in pro.net
а ты мне сейчас какую-то ебаторию втираешь про то, что нативный тулкит что-то делает неправильно
источник