
前言 隨著用戶的需求越來越多,對App的用戶體驗(yàn)也變的要求越來越高该溯。為了更好的應(yīng)對各種需求岛抄,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來簡單的MVC變成MVVM朗伶,VIPER等...
既然監(jiān)聽變化长酗,一般多是不關(guān)心修改方, 上面這種限制修改方式的方案個(gè)人覺得不是特別合適桐绒,如果知道修改方甚至可以直接調(diào)用接口實(shí)現(xiàn)變化夺脾。
KVO監(jiān)聽數(shù)組樓主最近遇到一個(gè)需求:在某個(gè)頁面中添加一個(gè)collectionView,collectionView的高度隨著數(shù)據(jù)源的長度來改變茉继,從而達(dá)到改變父View的高度咧叭,如下圖紅框部分...
引言 之前說到CALayer以及子類動(dòng)畫,并且CALayer的有些屬性自帶隱式動(dòng)畫烁竭,不明白的可自行查看之前的文章菲茬,今天說一說CoreAnimation核心動(dòng)畫。 在開發(fā)過程中...