mam jakiś kod Objective-C, które chciałbym, aby zrozumieć, aby zrobić to samo w SWIFT:Co to jest odpowiednik dispatch_block_t w swift?
dispatch_block_t adjustTooltipVisibility = ^{
self.tooltipView.alpha = _tooltipVisible ? 1.0 : 0.0;
self.tooltipTipView.alpha = _tooltipVisible ? 1.0 : 0.0;
};
tej pory wszystko, co mogłem dowiedzieć się o dispatch_block_t
było to, że jest on wykorzystywany w dispatch_after w Swift jako zamknięcie. Więc mogę zrozumieć, że jednak nie rozumiem korzystania z niego, tak jak to w Objective-C i jak przekształcić ten kod do kodu szybkiego
Jaki jest pożytek z tego przypadku? – Nico
Używanie słabego ja jest bardzo złe. Słabe odniesienie może zniknąć w dowolnym momencie, w tym podczas wysyłania wiadomości. Znacznie lepiej zrobić inicjał, jeśli (pozwól sobie na siebie). – gnasher729
Dlaczego ten "dispatch_block_t" jest używany? Jaka jest różnica, jeśli go nie używam? – Nico