YogaKit 最輕量,改動量最小,目的最純粹,同時也最相似於使用 frame ,須要本身造一波在 UITableView 中使用的輪子(各種 frame 結果緩存方案)。同類的備選方案是 FlexBoxLayout緩存
FaceBook的 ComponentKit 看起來像是個 React 在 OC 上的從新實現。單向數據流看起來很美好。可是作了這種程度的隔離以後,在現有 UIKit 項目中混用彷佛會有一些坑?調研還不深刻,不肯定。上手成本也比較高。框架
Pinterest的 AsyncDisplayKit 一個 UIKit 的異步等價實現?還包含了很多最佳實踐。上手成本看起來比 ComponentKit 小,畢竟概念相似。但總體框架比較重,侵入性挺強的。只是和UIKit混用異步