IOS隨筆札記

1/2ページ

IOS 16進位制字串實現Java parseInt()演算法及其相關

JAVA專業字串按進位制轉換補碼獲取其值的演算法直接用parseInt()一句程式碼即可,OC的話可按照補碼的原理一步步實現. 補碼:正整數的補碼是本身,負數的補碼是除符號位全部取反再加一. 如題,要想實現演算法,將字串按照十六進位制每兩位進行求補碼運算獲取byte陣列即可. (int )HexTo […]

IOS路由設計之JLRoutes

簡介:對於一個業務邏輯複雜的應用,為更好實踐元件化開發,設計一個優秀的路由層就顯示的很重要。本文就JLRoutes實現頁面之間MVVM模式下相互跳轉設計思想及使用方法進行探討。 JLRoutes 把頁面元件等看作是請求資源URI,可把相應的檢視轉化為JLRoutes與程式配置的URL scheme組 […]

GPUImage學習日記(1)

簡介:GPUImage 是基於GPU處理影象的一個開源庫,對影象處理有巨大優勢。 引用方式:可直接把原始碼拖入專案也可直接引用靜態庫檔案。 通過github官方介紹,簡單寫了個demo。大致思路如下 給GPUImageStillCamera新增濾鏡GPUImageSketchFilter 給filt […]

OpenGL ES 學習日記(1)

簡介:OpenGL ES 執行跨越CPU , GPU 之間,協調兩個記憶體區域之間的資料交換。 關於OpenGL ES 快取        OpenGL ES 為兩個記憶體區域間資料交換定義了快取的概念,快取是指圖形處理器能夠控制和管理的連續RAM,程式從CPU的記憶體複製資料到OpenGL ES […]

GPUImage學習日記(4)之新增文字水印

前言:利用GPUImage可以給圖片或者視訊新增水印,大致分為三種水印:視訊水印,圖片水印,文字水印。其中圖片水印與文字水印更為相似。本文結合具體例項來講解錄製視訊時新增文字水印的實現過程。 大致思路: 1.利用GPUImageUIElement 建立相關水印(文字/圖片水印) 2.建立相關GPUI […]