卡頓原因: 1.cell復用,注冊重用標識符 2.避免cell重新布局(創(chuàng)建時就布局好) 3.提前計算并緩存cell的屬性及內(nèi)容(高度) cell的顯示是先計算高度調(diào)用(he...
卡頓原因: 1.cell復用,注冊重用標識符 2.避免cell重新布局(創(chuàng)建時就布局好) 3.提前計算并緩存cell的屬性及內(nèi)容(高度) cell的顯示是先計算高度調(diào)用(he...
自iOS8之后,蘋果支持了擴展(Extension)的開發(fā)掩缓,開發(fā)者可以通過系統(tǒng)提供給我們的擴展接入點 (Extension point) 來為系統(tǒng)特定的服務提供某些附加的功能...
最近項目需求里有一個環(huán)形漸變進度條峡捡。在查閱相關資料后私植,決定自己擼一個孟岛,當然感謝ios 做一個完整的漸變進度條(OC原版)文章作者提供的思路和Demo凤巨。 思路 利用layer層...
NSDecimalNumber是使用貨幣時最好的格式嘴脾。官方文檔[https://developer.apple.com/documentation/foundation/ns...
Demo地址(支持cocopods)博客傳送門 為什么重復造輪子?因為大多數(shù)banner都是無縫滾動,有卡片縮放效果的又沒有PageControl,且PageControl樣...
swift4.0 cell重用導致ReactiveCocoa(RAC) cell上Button點擊事件多次觸發(fā)問題 問題描述 在UITableview等涉及cell的重用的界...
最近在做一個VPN工具(https://itunes.apple.com/us/app/bigvpn/id1225850922?mt=8),考慮到類似的網(wǎng)絡工具需要一個pin...
既然是組件間通訊,這里所說的組件就是業(yè)務組件鱼冀。 跳轉 實際就是控制器A跳轉到控制器B报破,控制器B作為某個組件的一個入口。我們使用的方式是Target-Action千绪,用到了一個三...
最近項目需要國家列表添加國旗顯示, 國旗沒有特別要求, 就想使用系統(tǒng)自帶的emoji表情顯示含有國家簡稱的json文件[https://github.com/Lazy-byt...
一荸型、需求: 需要左滑刪除按鈕需要圖文上下顯示(UIBtutton的圖文顯示盹靴,可根據(jù)自己需求顯示) 二、先兩種情況 1瑞妇、iOS11.0之前的系統(tǒng)版本2稿静、iOS11.0之后的系統(tǒng)...