iOS block中weakSelf和strongSelf的使用(分別何時用)

Apple 官方的建議是,傳進 Block 以前,把 ‘self’ 轉換成 weak automatic 的變量,這樣在 Block 中就不會出現對 self 的強引用。若是在 Block 執行完成以前,self 被釋放了,weakSelf 也會變爲 nil。 async 示例代碼:spa __weak __typeof__(self) weakSelf = self;    dispatch_a
相關文章
相關標籤/搜索