iOS精選源碼
view controller transition and popover (控制器轉場和彈窗)
UITableView頭部懸停+UITableView側滑嵌套
一行代碼集成時間選擇器
iOS仿滴滴時間選擇picker
BMMusicPlaye,使用ASDK,愛奇藝tabbar動畫,網易雲音樂播放器動效
圓環取色劑
iOS 一個輕量級的組件化思路
JHVerificationCodeView - 驗證碼輸入框,驗證碼,code view,iOS驗...
主流APP都有使用的Loading效果
一個簡易的富文本編輯器,支付html格式
iOS優質博客
iOS-多圖下載
1.iOS多圖下載的緩存處理需求在tableview的每一個cell裏顯示從網絡下載的圖片Demo-(UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *... 閱讀原文
如何進一步提高flutter內存表現
前言性能穩定性是App的生命,Flutter帶了很多創新與機遇,然而團隊在享受Flutter帶來的收益同時也迎接了很多新事物帶來的挑戰。本文就內存優化過程中一些實踐經驗跟大家做一個分享。Flutter 上線之後閒魚使用一套混合棧管理的方案將Flutter嵌入到現有的App中。在產品體驗上我們取得了優於Native的體驗... 閱讀原文
萬萬沒想到——flutter這樣外接紋理
前言記得在13年做羣視頻通話的時候,多路視頻渲染成爲了端上一個非常大的性能瓶頸。原因是每一路畫面的高速上屏(PresentRenderBuffer or SwapBuffer 就是講渲染緩衝區的渲染結果呈現到屏幕上)操作,消耗了非常多的CPU和GPU資源。那時候的解法是將繪製和上屏進行分離,將多路畫面抽象到... 閱讀原文
iOS-代碼混淆加固策略
對於IOS來說,由於系統是封閉的,APP上架需要通過App Store,安全性來說相當高。但是對於大廠和知名APP而言,別人給的安全保障永遠沒有自己做的來得踏實。所以對於大廠、少部分企業級和金融支付類應用來說加固是相當重要的。下面是目前幾個專業加固大廠提供的加固策略網易網易安全三板斧:第一板斧是防靜態分析,這裏包括字符... 閱讀原文
如何精簡iOS SDK文件大小
我們的SDK項目隨着各種功能的加入,SDK文件也越來越大。Objective-C的庫最終會把用到的,沒有用到類和方法都連接進App裏,所以精簡SDK大小很有必要,有助於減少最終App的size。iOS平臺上庫文件格式庫文件主要分動態庫和靜態庫兩種。動態庫:文件後綴名有.dylib和.framework。 鏈接時不復制,... 閱讀原文