ColorOverlayRenderer[https://github.com/LieonShelly/ColorOverlayRenderer] 基于 Metal 的 iO...
ColorOverlayRenderer[https://github.com/LieonShelly/ColorOverlayRenderer] 基于 Metal 的 iO...
Flutter Super App - Clean Architecture[https://github.com/LieonShelly/lt_flutter_framew...
LearningKit: A Native macOS Vocabulary Trainer for Geeks LearningKit[https://github.com...
如何使用async awaitasync 用于標(biāo)記方法為異步方法執(zhí)行異步方法時(shí)需要加上await異步方法執(zhí)行環(huán)境是在一個(gè)Task中將一個(gè)基于回調(diào)(callback)的異步 A...
命名 名副其實(shí):避免出現(xiàn)命名模糊,應(yīng)做到見名知其意 避免誤導(dǎo): 比如前后拼寫不一致 做有意義的區(qū)分,讀者能夠通過(guò)命名就能分別出兩個(gè)方法之間的區(qū)別 使用讀得出來(lái)的名稱,不要造詞...
一些概念 CI :持續(xù)集成,持續(xù)集成是指多名開發(fā)者在開發(fā)不同功能代碼的過(guò)程當(dāng)中,可以頻繁的將代碼行合并到一起并切相互不影響工作。 CD:持續(xù)部署是基于某種工具或平臺(tái)實(shí)現(xiàn)代碼自...
MVVM+SwiftUI+Clean Code實(shí)踐 Coordinator的職責(zé)負(fù)責(zé)構(gòu)建具體的頁(yè)面模塊 makeViewController負(fù)責(zé)頁(yè)面之前的跳轉(zhuǎn) navigat...
前言 Metal入門教程(一)圖片繪制Metal入門教程(二)三維變換Metal入門教程(三)攝像頭采集渲染Metal入門教程(四)灰度計(jì)算Metal入門教程(五)視頻渲染 ...
前言 19年做了一個(gè)小說(shuō)閱讀器,特此介紹閱讀器設(shè)計(jì),還有實(shí)現(xiàn)過(guò)程中的一些坑。 正文 一、閱讀器整體設(shè)計(jì) 閱讀器的基本功能是文字展示、翻頁(yè)滾動(dòng),以及目錄展示、進(jìn)度切換、調(diào)整字號(hào)...
前言 這是一篇關(guān)于團(tuán)隊(duì)的思考。 正文 過(guò)去工作時(shí)光中,很長(zhǎng)一段時(shí)間里我很喜歡專注做一件事情。關(guān)掉通訊工具,全身心投入到工作,在完成時(shí)能得到一種讓人沉醉的“心流”體驗(yàn)。而在工作...
因?yàn)樽约哼€沒(méi)入職,手機(jī)不能加入公司的開發(fā)者名單里面,沒(méi)辦法,只能用自己的賬號(hào)來(lái)調(diào)試,經(jīng)過(guò)踩了一個(gè)上午的坑,總結(jié)出了一套經(jīng)驗(yàn),也算是讓后來(lái)人少踩點(diǎn)坑吧~ 首先你需要在Gener...
@fc0cc3d2b10a 在info.plist里面有設(shè)置設(shè)備錄音訪問(wèn)權(quán)限嗎?
FFmpeg錄制音頻PCM,WAV, PCM 轉(zhuǎn)WAV音頻錄制與播放命令 錄制 播放播放PCM需要指定相關(guān)參數(shù): ar:采樣率 ac:聲道數(shù) f:采樣格式 PCM音頻錄制步驟 獲取輸入格式對(duì)象 av_find_input_for...
零. 前言 這是我在Metal系列進(jìn)行探索的第二篇文章,本章主要會(huì)介紹透明通道的素材如何渲染到屏幕上中,在Metal與圖形渲染入門篇:繪制圖片[https://www.jia...
零. 前言 OpenGL,一個(gè)被廣大語(yǔ)言運(yùn)用的庫(kù),在iOS12后,被蘋果打上了Deprecated的標(biāo)簽,如果現(xiàn)在的工程還引用著這個(gè)庫(kù),則會(huì)被不勝其煩地提示:該庫(kù)已過(guò)期。 把...
Combine的角色 Publisher;負(fù)責(zé)發(fā)布事件 Subscriber:負(fù)責(zé)訂閱事件 Operator:負(fù)責(zé)轉(zhuǎn)換事件和數(shù)據(jù) Publisher發(fā)布事件經(jīng)過(guò)Operato...