ho qualche codice Objective-C che vorrei capire, al fine di fare lo stesso in rapida:Qual è l'equivalente di dispatch_block_t in swift?
dispatch_block_t adjustTooltipVisibility = ^{
self.tooltipView.alpha = _tooltipVisible ? 1.0 : 0.0;
self.tooltipTipView.alpha = _tooltipVisible ? 1.0 : 0.0;
};
Finora tutto quello che potevo scoprire su dispatch_block_t
è che è utilizzato in dispatch_after in rapida come chiusura. Quindi posso capire che, ma non capisco l'uso di esso, proprio come questo in Objective-C e come trasformare questo codice in codice swift
Che uso ha in questo caso? – Nico
L'uso del sé debole è pessimo. Un riferimento debole può scomparire in qualsiasi momento, anche durante l'invio di un messaggio. È molto meglio fare un'iniziale se (lasciamo se stesso = self). – gnasher729
Perché è usato questo 'dispatch_block_t'? Qual è la differenza se non la uso? – Nico