分享一個(gè)無(wú)侵入埋點(diǎn)方案。 demo地址: https://github.com/AutoJiang/TrackDemo.git[https://github.com/Auto...
分享一個(gè)無(wú)侵入埋點(diǎn)方案。 demo地址: https://github.com/AutoJiang/TrackDemo.git[https://github.com/Auto...
這段時(shí)間內(nèi)一直學(xué)習(xí)Flutter, 自行設(shè)計(jì)完成了一個(gè)實(shí)戰(zhàn)項(xiàng)目mahua_pet 項(xiàng)目中用到了flutter中的大部分的組件, 界面也涉及了很多功能(可能很多地方還有待完善)...
概述 本篇主要是圍繞著項(xiàng)目使用到的Runloop的應(yīng)用場(chǎng)景及衍生出來(lái)的知識(shí)點(diǎn),將講述以下部分: 控制線程的生命周期【線程保活】 解決NSTimer在滑動(dòng)過(guò)程中停止工作的問(wèn)題及...
在項(xiàng)目中,為了避免按鈕被頻繁點(diǎn)擊,我們一般會(huì)操作 UIButton 的可點(diǎn)擊狀態(tài):enabled,但是如果需要處理的多了,會(huì)增加我們開發(fā)的工作量,也會(huì)增加邏輯不夠清晰下的遺漏...
本文主要是理解LLVM的編譯流程以及clang插件的開發(fā) LLVM LLVM是架構(gòu)編譯器的框架系統(tǒng),以C++編寫而成,用于優(yōu)化任意程序語(yǔ)言編寫的程序的編譯時(shí)間(compile...
iOS 中習(xí)慣了 Swift 編程之后, 再修改老代碼(OC) 感覺調(diào)用特別不方便,想鏈?zhǔn)交恍﹥?nèi)層屬性,使代碼調(diào)用更加簡(jiǎn)單;最終封裝為一個(gè)鏈?zhǔn)綄傩陨善?,普通屬性一鍵轉(zhuǎn)鏈?zhǔn)?..
"天下武功,無(wú)快不破",求上天眷顧,愿各位技術(shù)大神來(lái)打通我的任督二脈,從此啟動(dòng)開掛模式,在技術(shù)進(jìn)階之路上狂奔. 最近項(xiàng)目開發(fā)中用到了Masonry框架Masonry是一個(gè)輕量...