Tôi có một số mã Objective-C mà tôi muốn tìm hiểu để làm như vậy trong nhanh chóng:Tương đương với dispatch_block_t nhanh như thế nào?
dispatch_block_t adjustTooltipVisibility = ^{
self.tooltipView.alpha = _tooltipVisible ? 1.0 : 0.0;
self.tooltipTipView.alpha = _tooltipVisible ? 1.0 : 0.0;
};
Cho đến nay tất cả tôi có thể tìm hiểu về các dispatch_block_t
là nó được sử dụng trong dispatch_after trong nhanh chóng như một đóng cửa. Vì vậy, tôi có thể hiểu điều đó nhưng tôi không hiểu việc sử dụng nó giống như thế này trong mục tiêu-c và cách chuyển đổi mã này thành mã nhanh chóng
Việc sử dụng nó trong trường hợp đó là gì? – Nico
Việc bạn sử dụng bản thân yếu là rất xấu. Một tham chiếu yếu có thể biến mất bất cứ lúc nào, kể cả trong khi một tin nhắn được gửi đi. Tốt hơn nhiều để làm một ban đầu nếu (để mạnh mẽ = tự). – gnasher729
Tại sao 'dispatch_block_t' này được sử dụng cho? Sự khác biệt nếu tôi không sử dụng nó là gì? – Nico