今天遇到一個神奇的現象,我設置了一個100 * 100的 texture,然后使用 ComputeShader 讓它填充一些顏色,結果卻有一個黑...
通常使用 CIFilter 可以對圖像做一些處理,如果有些效果我們不滿意,我們需要自己去實現的話,是可以通過寫 metal 來自定義 CIFil...
我需要制作一個快速更新 UIImage 的功能,一開始使用 UIImageView 來顯示圖片,所以需要頻繁的調用 UIImageView.im...
常規做法當然是遍歷。 常規做法沒有問題,但是有時候太慢了,我們需要更快的方法。幸運的是,IOS 提供了 vDSP 框架。 可以在里面找到 Vec...
監聽音量變化 似乎并沒有一種正式的方式可以監聽并覆蓋掉系統音量按鈕的行為。我們可以使用的是一個對系統音量變化的事件監聽。只需要按如下代碼添加上監...
如果你設置的 UIPanGestureRecognizer 不起作用,可能是因為 UIPanGestureRecognizer 初始化方式不對。...
當 Shader 有錯誤的時候,Xcode 的輸出窗口會在每一幀都輸出 IOAF code *之類的錯誤, *表示一個數字,比如 IOAF co...
協程 協程簡單的來說,就是用戶態的線程。 emmm,還是不明白對吧,那想象一個這樣的場景,如果在一個單核的機器上有兩個線程需要執行,因為一次只能...
最近一直想內錄自己那臺電鋼的聲音到手機里,畢竟外錄,會錄制到空氣里的聲音,還有聲音直接通過手機麥克風錄制效果也不好。 一開始我是買了一根公對公的...