本文閱讀時長45分鐘,依賴注入DI是控制反轉IOC的實現,通過依賴注入可以讓代碼實現松耦合,增強了代碼的可擴展性和可維護性,同時也便于進行單元測試。 本文主要介紹一下內容: ...
IP屬地:四川
本文閱讀時長45分鐘,依賴注入DI是控制反轉IOC的實現,通過依賴注入可以讓代碼實現松耦合,增強了代碼的可擴展性和可維護性,同時也便于進行單元測試。 本文主要介紹一下內容: ...
最近寫代碼的時候得到了一個需求,很多APP上都遇見過,就是圓形擴散的轉場動畫。今天分享給大家,看似很復雜的效果,實際上非常簡單。 先上圖: 首先我們需要兩個控制器:ViewC...
本來準備繼續為大家翻譯QuantStart系列文章的,但發現后續的文章一是時間較為久遠,二是具體實踐的內容偏少,且不是很系統,可能會讓大家熱情漸消,所以決定先為大家介紹下Qu...
前面的文章也提到了目前的移動端網絡常見性能問題,以及對應的優化策略,如果把HTTP1.1 替換為 HTTP2.0,可以說是網絡性能優化的一步大棋。這幾天對 iOS HTTP2...
前言 我們在學習View的時候,不可避免會遇到事件的分發,而往往遇到的很多滑動沖突的問題都是由于處理事件分發時不恰當所造成的。因此,深入了解View事件分發機制的原理,對于我...
前言 現在RecyclerView的應用越來越廣泛了,不同的應用場景需要其作出不同的改變。有時候我們可能需要實現側滑刪除的功能,比如知乎首頁的側滑刪除,又或者長按Item進行...
KVC(Key-value coding)鍵值編碼,單看這個名字可能不太好理解。其實翻譯一下就很簡單了,就是指iOS的開發中,可以允許開發者通過Key名直接訪問對象的屬性,或...