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