青青草免费线看线看|啊在车上停不下来了|国产少女免费观看电视剧|仑乱88MAV|精品老司机在线观看视频|国产一区二区三区高清免费视频|在线观看免费777av

詳解performselector應用場景 performselector實現原理


RunLoop 學習起來是很抽象,也不好理解,所以一定多看幾次,多學學才能學好!這也是中高級 iOS 必須掌握的知識點,面試中經常遇到
什么是 RunLoop? Run 表示運行,Loop 表示循環 。結合在一起就是運行循環的意思 。RunLoop 就是在程序運行過程中循環做一些事情.
RunLoop 的應用范疇有哪些? 定時器 (Timer)、PerformSelector
【詳解performselector應用場景 performselector實現原理】GCD Async Main Queue
事件響應、手勢識別、界面刷新
網絡請求
AutoreieasePool
上面這些底層都是 RunLoop 在支撐,說白了,如果沒有 RunLoop 支撐,上面的這些都無法實現 。
如果沒有 RunLoop 會發生什么呢?像我們的命令行項目,創建出來默認就是沒有 RunLoop,請看下圖
因為沒有 RunLoop,程序執行到第 13 行的時候,就會自動退出.
而我們 iOS 項目的 main 函數里面都有 UIApplicatio

    猜你喜歡