前言: 這里寫這篇文章是為了記錄一下動(dòng)畫旅行路線地圖從0到1的整個(gè)實(shí)現(xiàn)過程,心態(tài)、技術(shù)上都有一些想要分享的點(diǎn),目前基本上沒有文章有講到這些,如果你正在實(shí)現(xiàn)類似的功能 (參照T...
前言: 這里寫這篇文章是為了記錄一下動(dòng)畫旅行路線地圖從0到1的整個(gè)實(shí)現(xiàn)過程,心態(tài)、技術(shù)上都有一些想要分享的點(diǎn),目前基本上沒有文章有講到這些,如果你正在實(shí)現(xiàn)類似的功能 (參照T...
前言 作為一名iOS開發(fā)一直有一個(gè)做產(chǎn)品的心,但是遲遲沒有往前走,新的一年,值得去展望一下,2022年給自己定下一個(gè)小目標(biāo),學(xué)習(xí)掌握墨刀和Sketch的使用,先踏出一小步,再...
前言 在使用Git的過程中如果沒有清晰流程和規(guī)劃,否則每個(gè)人都提交一堆雜亂無章的commit,項(xiàng)目很快就會(huì)變得難以協(xié)調(diào)和維護(hù)。 Git版本管理同樣需要一個(gè)清晰的流程和規(guī)范。 ...
前言 項(xiàng)目中的照片選擇器直接是用的第三方的,非常便捷,但是隨著項(xiàng)目發(fā)展,產(chǎn)品有時(shí)候需要自定義照片選擇器,以及照片選擇器三方庫(kù)遇到Bug都難以解決,并且第三方的照片選擇器功能繁...
前言 視頻播放優(yōu)化是通過跳轉(zhuǎn)到視頻頁(yè)面能夠瞬間播放、無縫播放、播放器橫豎屏的動(dòng)畫、進(jìn)度條UISlider滑動(dòng)和返回手勢(shì)以及scrollView的沖突造成進(jìn)行拖拽體驗(yàn)不好這幾個(gè)...
前言 項(xiàng)目發(fā)展需要往組件化方向進(jìn)行過渡,所以提出將一些公共比較獨(dú)立的模塊封裝起來,搭建自己的pod私有庫(kù)來進(jìn)行管理,這里主要記錄一下搭建的流程以及分享一些踩過的坑 私有庫(kù)搭建...
前言 直播迎來了又一個(gè)爆發(fā),抖音淘寶的直播帶貨,公司也搞了一個(gè)直播功能,用的阿里云的SDK,推流都是他們內(nèi)部實(shí)現(xiàn)的,因此項(xiàng)目上線后空閑之余,研究了一下直播推流的流程,這里記錄...
前言 本文主要是分享一下自己基于公司項(xiàng)目這一次優(yōu)化的心得和所遇到的坑,基于列表優(yōu)化原理,這篇文章 iOS性能優(yōu)化系列篇之“列表流暢度優(yōu)化”很清晰的闡述了,可以認(rèn)真仔細(xì)的閱讀兩...
安裝mysqlclient時(shí),執(zhí)行: pip install mysqlclient,出現(xiàn)以下錯(cuò)誤:Command "python setup.py egg_info" fa...
前言 由于剛開始對(duì)git stash命令理解不透徹,誤以為代碼不見了,所以記錄一下git stash的使用以及過程中遇到的坑??(stash文件和本地UserInterface...
前言 前面實(shí)現(xiàn)都是通過系統(tǒng)的框架來實(shí)現(xiàn)視頻的實(shí)時(shí)濾鏡采集(音視頻采集筆記(二)),本文主要講解通過第三方框架GPUImage2來實(shí)現(xiàn)視頻的實(shí)時(shí)濾鏡采集 (采集實(shí)現(xiàn)Demo) ...
前言 上一篇介紹UIImagePickerController 和AVCaptureSession+AVCaptureMovieFileOutput(音視頻采集學(xué)習(xí)筆記(一)...
前言 趁著項(xiàng)目空期,讓我們來走進(jìn)音視頻開發(fā)這塊神圣的殿堂,哈哈,先了解一下音視頻的相關(guān)概念吧 視頻實(shí)質(zhì) 純粹的視頻(不包括音頻)實(shí)質(zhì)上就是一組幀圖片,經(jīng)過視頻編碼成為視頻(v...
前言 上一篇文章音視頻開發(fā)的概念(音視頻開發(fā)概念),這篇介紹音視頻的采集的四種方式 (采集實(shí)現(xiàn)Demo) 系統(tǒng)封裝: UIImagePickerController AVF...
前言: 開發(fā)中有遇到一個(gè)線狀統(tǒng)計(jì)圖,能夠展示銷售額和訂單量的走勢(shì),從而接觸到charts這個(gè)框架,屬性很多,也遇到挺多問題,好在瘋狂Google,也都解決了,因此記錄一下,效...
序言: 我們項(xiàng)目中會(huì)遇到自定義cell,然后點(diǎn)擊cell中button把值push到下一頁(yè)面,或者點(diǎn)擊該button讓cell伸展通過改變cell的高度,這時(shí)問題就來了,我怎...