前言: 按照時間順序,事件的生命周期是這樣的:事件的產生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實現、攔截事件的處理)->找到...

IP屬地:福建
前言: 按照時間順序,事件的生命周期是這樣的:事件的產生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實現、攔截事件的處理)->找到...
iOS可能存在的內存泄露: block 循環引用。當一個對象有一個block屬性,而block屬性又引用這個對象本身那么要造成循環引用。這個時候就用___weak聲明下對象,...
視頻地址:http://v.youku.com/v_show/id_XODgxODkzODI0.html 1、Runloop是什么東西? 普通的命令式執行如下所示,程序順序執...
Run loop 剖析:Runloop 接收的輸入事件來自兩種不同的源:輸入源(intput source)和定時源(timer source)。輸入源傳遞異步事件。通常消息...
在前兩篇中,我們介紹了一些關于C語言的重要概念,指針跟struct,這些基礎知識是我們深入學習block的前提,在這里將盡可能的將關于block的相關知識講解的詳細一些,分享...
本文首發于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...