
前言: 按照時間順序,事件的生命周期是這樣的:事件的產(chǎn)生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view溯革、尋找最合適的view的底層實現(xiàn)贞绳、攔截事件的處理)->找到...
UITableView1、重用機制:先從重用池里取2致稀、多線程下數(shù)據(jù)源同步(刪除(主線程)后又加載數(shù)據(jù)(子線程)):解決方案:并發(fā)訪問數(shù)據(jù)拷貝和串行訪問3冈闭、UIView和CAL...
1.WKWebView內(nèi)存不釋放的問題货矮。 2.創(chuàng)建網(wǎng)頁配置對象羊精。 注冊一個name為jsToOcNoPrams的js方法 設置處理接收JS方法的對象。 通過接收JS傳出消息的...
1赖捌、設計模式是什么? 你知道哪些設計模式矮烹,并簡要敘述越庇? 2、MVC 和 MVVM 的區(qū)別 3奉狈、#import跟 #include 有什么區(qū)別卤唉,@class呢,#import<...
Cocoapods1.7.2版本開始增加 CDN 支持但默認沒有啟用,1.8版本的發(fā)布舍棄了原始完整克隆的 Specs 倉庫改用 CDN 服務跛蛋。 CDN 利用的是免費且強大的...
前言: 最近公司項目不怎么忙, 閑暇時間把iOS 在面試中可能會遇到的問題整理了一番, 一部分題目是自己面試遇到的,一部分題目則是網(wǎng)上收錄的, 方便自己鞏固復習, 也分享...
這段時間在工作之余研究了一下iOS的單元測試此衅,試圖在項目中引入開發(fā)自己寫的白盒測試,積攢一些用例來減少之后修改代碼后引發(fā)的缺陷亭螟。 一挡鞍、為什么需要單元測試 寫代碼的過程中,我們...