前言 界面展示類型的輪子往往定制性需求比較多,常常讓人抓耳撓腮。這種接近業務的輪子如何設計才能兼顧便捷性和拓展性?如何有效的優化性能?如何控制內存不至于 OOM ?本文以 Y...

前言 界面展示類型的輪子往往定制性需求比較多,常常讓人抓耳撓腮。這種接近業務的輪子如何設計才能兼顧便捷性和拓展性?如何有效的優化性能?如何控制內存不至于 OOM ?本文以 Y...
前言 雖然 iOS 組件化與路由的話題在業界談了很久,但是貌似很多人都對其有所誤解,甚至沒搞明白“組件”、“模塊”、“路由”、“解耦”的含義。 相關的博文也蠻多,其實除了那幾...
@softlipa 分類是沒辦法寫setter,getter。所以只能通過運行時機制去添加了。
UITableView+FDTemplateLayoutCell 源碼探究UITableView+FDTemplateLayoutCell 源碼探究 在我們日常的業務中,常常伴隨大量的UITableView,然而動態地計算Cell的高度常常困擾著我...
前言 18 年 7 月美團開源了 EasyReact,告知 iOS 工程師們響應式編程和函數式編程并非不可分離,似乎一出來就想將 ReactiveCocoa 踢出神壇。該框架...
不知道你自定義的View 是否是Header,如果是Header的話 那肯定是不能在代理里面有響應的。如果是cell,看看是不是響應事件被阻擋了。
說一些你也許不知道的DZNEmptyDataSet細節前言: ? 關于這個框架,之所以分析它的源碼,只是想知道這么幾個問題:它是如何做到自動檢測UITableView以及UICollectionView是否存在數據并且響應刷...
很抱歉,已經回復你私信了。太長時間沒登錄。
說一些你也許不知道的DZNEmptyDataSet細節前言: ? 關于這個框架,之所以分析它的源碼,只是想知道這么幾個問題:它是如何做到自動檢測UITableView以及UICollectionView是否存在數據并且響應刷...
很抱歉,很久沒登錄簡書了,你可以換其他思路來嘗試。。或者去修改源碼,有組頭的時候不顯示占位符。。或者修改占位圖的顯示布局。。源碼中是監聽是否存在cell,即便你有Header 沒有cell一樣會出現空白頁。所以,可以根據你的需求,再去調整。我目前公司項目已經不適用這個框架了,自己寫了一套輕量級的。
說一些你也許不知道的DZNEmptyDataSet細節前言: ? 關于這個框架,之所以分析它的源碼,只是想知道這么幾個問題:它是如何做到自動檢測UITableView以及UICollectionView是否存在數據并且響應刷...
什么是AOP AOP:Aspect Oriented Programming,譯為面向切面編程。 在不修改源代碼的情況下,通過運行時給程序添加統一功能的技術。 我覺得其中有兩...
前言 由于項目更新迭代,原有的分類采用的是層級遞增并且跳轉選擇的模式,樣式單一,且不方便用戶快速選擇定位類別。所以有了更新和改版的需求。采用一個界面展示一二三級目錄的方式,既...
在搭建一個 App 時,我們一開始通常會對整體 App 進行文件夾劃分,換句話說也是架構的搭建組合,通常我們要不按某塊劃分,要不按 MVC(MVVM)劃分,下面對這個來進行個...