重要提示:僅適用于從3.x遷移到4.x! 4.x版本對ZFPlayerView層級結(jié)構(gòu)進(jìn)行修改,此view是填充滿整個播放器容器的,內(nèi)部屬性playerView是播放器顯示的...
重要提示:僅適用于從3.x遷移到4.x! 4.x版本對ZFPlayerView層級結(jié)構(gòu)進(jìn)行修改,此view是填充滿整個播放器容器的,內(nèi)部屬性playerView是播放器顯示的...
iOS網(wǎng)絡(luò)緩存掃盲篇 --使用兩行代碼就能完成80%的緩存需求 下篇預(yù)告:使用80%的代碼來完成剩下的20%的緩存需求 。敬請 star (右上角)持續(xù)關(guān)注。 目錄 當(dāng)我們在...
??今天向大家介紹的是iOS熱修復(fù)的另一解決方案:MangoFix。介紹他的原因是他和傳統(tǒng)的iOS熱修復(fù)使用JavaScript bridge 的方式完全不同,MangoFi...
關(guān)于HotfixPatch 在IOS開發(fā)領(lǐng)域,由于Apple嚴(yán)格的審核標(biāo)準(zhǔn)和低效率,IOS應(yīng)用的發(fā)版速度極慢,稍微大型的app發(fā)版基本上都在一個月以上,所以代碼熱更新(Hot...
一.圖像從文件到屏幕過程 通常計算機在顯示是CPU與GPU協(xié)同合作完成一次渲染.接下來我們了解一下CPU/GPU等在這樣一次渲染過程中,具體的分工是什么? CPU: 計算視圖...
一. 前言 最近被指派去解決一些線上的崩潰問題,經(jīng)常遇到野指針導(dǎo)致的崩潰。相對于其他的原因引起的崩潰來說,野指針導(dǎo)致崩潰是最難定位的,這里主要總結(jié)了兩種思路來定位野指針導(dǎo)致的...
一、常用的RxSwift基本UI函數(shù) 1、通知 2、手勢 3、kvo觀察 4、scrollView 5、textField 6、button 7、timer 參考文章:RxS...
一、概述 通過學(xué)習(xí)前面筆者提供的兩種方法來實現(xiàn)類似微信朋友圈的評論回復(fù)功能后,首先,筆者來分析兩者兩者的優(yōu)缺點,以及兩者的使用場景。其次,筆者將通過方式一即用段頭+Cell+...
總結(jié)所有步驟 1.自定義消息類型(UsersModel是自定義的用戶數(shù)據(jù)model) 2.自定義展示的消息Cell類 3.自定義消息內(nèi)容的View(我這里使用xib,大家參考...
一、簡介 瀑布流:又稱瀑布流式布局。是比較流行的一種網(wǎng)站頁面布局,視覺表現(xiàn)為參差不齊的多欄布局,隨著頁面滾動條向下滾動,這種布局還會不斷加載數(shù)據(jù)塊并附加至當(dāng)前尾部。 二、 瀑...
簡介 LNAsyncKit是一個異步渲染工具,它提供了便捷的方法幫助你將多個元素(Element)異步渲染到一張圖片上,讓這個過程代替UIKit的視圖構(gòu)建過程,進(jìn)而優(yōu)化App...
前言 我們網(wǎng)絡(luò)請求后得到數(shù)據(jù)需要轉(zhuǎn)模型,一般項目就是使用一種解析數(shù)據(jù)的方式,常見的Codable、Swiftyjson、Handyjson等,一般的做法就是在定義方法時就傳一...
項目地址[https://github.com/seeEmil/SERequestManager] 使用swift5.0 基于Restful接口規(guī)范,對網(wǎng)絡(luò)層Alamofir...