操作日志廣泛存在于各個B端和一些C端系統(tǒng)中,比如:客服可以根據(jù)工單的操作日志快速知道哪些人對這個工單做了哪些操作,進(jìn)而快速地定位問題。操作日志和系統(tǒng)日志不一樣,操作日志必須要...
操作日志廣泛存在于各個B端和一些C端系統(tǒng)中,比如:客服可以根據(jù)工單的操作日志快速知道哪些人對這個工單做了哪些操作,進(jìn)而快速地定位問題。操作日志和系統(tǒng)日志不一樣,操作日志必須要...
前言 swift的數(shù)據(jù)編解碼,我們可以使用多種方案,常見的有用蘋果自帶的Codable和三方HandyJSON、swiftyJson等都很好用。 個人覺得能夠用官方提供的就盡...
一、前言 在原生應(yīng)用開發(fā)中,我們通常會使用YYModel、SwiftyJSON、GSON等庫實(shí)現(xiàn)JSON解析,并使用JSONConverter[https://github....
如果您有過OC的開發(fā)經(jīng)驗(yàn),那一定會對OC中@dynamic關(guān)鍵字比較熟悉,它告訴編譯器不要為屬性合成getter和setter方法。 Swift中也有dynamic關(guān)鍵字,它...
簡概: 本次文章主要介紹給視頻添加動效水印的幾種方式,以及實(shí)現(xiàn)代碼。 使用AVFoundation + CoreAnimation 合成方式 基于Lottie 核心也是 Co...
“如果每只狗,都有注定的一位主人,那么它的運(yùn)氣真的很好的,不是你選中了它,而是它在萬千人群中,選中了你?!?我從來沒養(yǎng)過狗,這是第一次養(yǎng)狗。 跟旺旺的相遇,似乎就像這句話說的...
楔子 今天項(xiàng)目中有一個需求:給定一個NSData *類型的圖片數(shù)據(jù),從中解析出圖片和圖片名稱。其中圖片數(shù)據(jù)NSData *的結(jié)構(gòu)如下: 4個字節(jié)的圖片名稱長度+圖片名稱+4個...
為什么需要狀態(tài)管理? 剛開始構(gòu)建應(yīng)用的時(shí)候,只有少許狀態(tài)需要管理,這時(shí)候可能并不需要狀態(tài)管理。 但隨著功能增加,會出現(xiàn)成百上千的狀態(tài),如果沒有狀態(tài)管理,就會亂成一鍋粥。 Pr...