Square對iOS App架構的新嘗試---Ziggurat

今年六月,我做了一場關於避免臃腫的ViewController的演講,用Swift講解了一種採用「單向數據流」的架構模式。當時並沒有發佈相關的博客,甚至沒有給這個架構起個名字。現在兩者都有了。首先介紹一下Ziggurat:它是一種通過不可變的視圖模型和單向數據流來實現的分層的、易測試的架構模式。 這個架構的名字Ziggurat是根據階梯狀的金字塔得來的。像金字塔的階梯一樣,數據以數據流的形式單向地
相關文章
相關標籤/搜索