前言: 按照時間順序,事件的生命周期是這樣的:事件的產(chǎn)生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實現(xiàn)、攔截事件的處理)->找到...
前言: 按照時間順序,事件的生命周期是這樣的:事件的產(chǎn)生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實現(xiàn)、攔截事件的處理)->找到...
1.GCD信號量簡介 GCD信號量機制主要涉及到以下三個函數(shù): dispatch_semaphore_create(long value);和GCD的group等用法一致,這...
前幾天 Cocoapods 1.7.0 正式版發(fā)布了,我最期待的一個功能是 Multiple Pod Projects,昨天順手就給接入了,項目解析和索引效率有了非常明顯的提...
Multiple Pod Projects 在歷史版本中,CocoaPods 總是生成一個 Pods.xcodeproj,它包含了編譯項目所需的所有 targets 和 bu...
前言:在構(gòu)建自己的組件庫中,我們會經(jīng)常編輯.podspec文件,進行一些配置項,但是有一些確實還是不太清楚,這里統(tǒng)一學(xué)習(xí)一下,內(nèi)容翻譯自官方文檔:https://guides...
大話 iOS Layout 在iOS的開發(fā)中,我們絕大部分的時間都是在跟UI打交道,例如UI怎么布局,UI怎么刷新,以及對復(fù)雜UI的優(yōu)化,使我們的APP更加流暢。 對于UI的...
這里記錄下個人根據(jù)相關(guān)文檔(基本參照今日頭條分享的文章,鏈接在底部)對開發(fā)的某個app進行包大小優(yōu)化的實踐過程,這里暫且對某個app名字叫做ZZApp app在App Sto...
一個簡單的功能,但是可能每次蘋果發(fā)布新品都要用上,先上代碼: 授人以魚不如授人以漁:蘋果全設(shè)備型號編碼對照表[https://theapplewiki.com/wiki/Mo...