Texture(ASDK)、ComponentKit、LayoutKit、YogaKit

  1. YogaKit 最輕量,改動量最小,目的最純粹,同時也最相似於使用 frame ,須要本身造一波在 UITableView 中使用的輪子(各種 frame 結果緩存方案)。同類的備選方案是 FlexBoxLayout緩存

  2. FaceBook的 ComponentKit 看起來像是個 React 在 OC 上的從新實現。單向數據流看起來很美好。可是作了這種程度的隔離以後,在現有 UIKit 項目中混用彷佛會有一些坑?調研還不深刻,不肯定。上手成本也比較高。框架

  3. Pinterest的 AsyncDisplayKit 一個 UIKit 的異步等價實現?還包含了很多最佳實踐。上手成本看起來比 ComponentKit 小,畢竟概念相似。但總體框架比較重,侵入性挺強的。只是和UIKit混用異步

  4. LinkDedIn的 LayoutKit 目前我還不多用到
相關文章
相關標籤/搜索