iOS開發---block面試題總結(一)

block面試題 1 什麼是block? block是對象,它封裝了一段代碼,這段代碼能夠在任什麼時候候執行。block能夠做爲函數參數或者函數的返回值,而其自己又能夠帶輸入參數或返回值。與代理協議的功能同樣,也能夠用於事件通訊。 2 使用block和使用delegate完成委託模式有什麼優勢? 使用block實現委託模式,其優勢是回調的block代碼塊定義在委託對象函數內部,使代碼更爲緊湊; 適
相關文章
相關標籤/搜索