0

所以我現在正在學習塊,當我在觀看WWDC視頻時,我看到其中一個演示使用「更新塊」來更新UITableView中的一批行。爲什麼在UITableView中更新一批行時塊很有用?

我的問題是,爲什麼在UITableView中更新一批行時塊有用?如果不使用塊,會發生什麼?

+0

你的意思是[tableView beginnUpdates]和[tableView endUpdates]? –

+0

是的 - 但也在他們正在使用塊對象的代碼中。例如:-NSString(^字符串)等... – darksky

回答

0

我猜(我沒看過視頻,真的不知道這是什麼)在這種情況下使用塊是一種簡單的方法來更新異步完成 - 即沒有UI阻塞和用戶體驗被擰緊。我懷疑這對於高端iPhone上的簡單表格單元格實際上是顯而易見的,但我可以看到這對複雜單元格很有意義,特別是如果在iPad上可以看到不止八個左右的單元格。您可以在沒有UI鎖定的情況下獲得新數據。

但這純粹是理論上的。

相關問題