CTMediator 是一個中間人模式(Mediator Pattern)的實現(xiàn),用于 iOS 組件化開發(fā)中的模塊間通信方案。 因為是非常熱門的方案, 這邊就來看看CTMed...
CTMediator 是一個中間人模式(Mediator Pattern)的實現(xiàn),用于 iOS 組件化開發(fā)中的模塊間通信方案。 因為是非常熱門的方案, 這邊就來看看CTMed...
Objective-C內(nèi)存管理的核心思想就是通過對象的引用計數(shù)來對內(nèi)存對象的生命周期進(jìn)行控制。說直白一點,就是調(diào)用retain會加1,調(diào)用release就會減1,引用計數(shù)清零...
1. 枚舉 枚舉為一組相關(guān)的值定義了一個共同的類型,使你可以在你的代碼中以類型安全的方式來使用這些值。 在 Swift 中,枚舉類型是一等(first-class)類型。它們...
升級Xcode 14后運行工程報錯 bundle targets' 'Signing Certificate' to 'Sign to Run Locally',這是因為Bu...
UIScrollView 上有很多個子view,設(shè)置了contentSize,在用Masonry布局發(fā)現(xiàn)UIScrollView無法滑動。 scrollView的第一個控件的...
(1個靜態(tài)庫文件動輒幾百兆,在打包后它到底多大?接入或者更新一個三方庫對包大小有多少影響?項目中有多少無用類?如果符號表丟失了如何日志符號化?以上問題58的開源代碼:基于Ma...
前言:近期對XCode加速編譯做了一些研究,對網(wǎng)上的加快XCode編譯速度的方法進(jìn)行了總結(jié),同時自己也舉一反三寫了個腳本優(yōu)化提速,我想這篇文章應(yīng)該是你看到的最全的XCode加...
提出問題 用Flutter寫界面寫了一段時間了,感覺很爽,尤其是熱加載功能,節(jié)省了大把時間,聲明式的編程方式也是以后的趨勢。現(xiàn)在基本熟練以后一些簡單的效果能很快寫出來,即使沒...
flutter報錯dyld: Library not loaded: @rpath/Flutter.framework/Flutter 解決辦法: General->Fram...