iOS屬性字符串的API也不多,但是沒有系統(tǒng)的整理過,現(xiàn)整理如下: NSAttributedString所有API NSMutableAttributedString所有AP...
iOS屬性字符串的API也不多,但是沒有系統(tǒng)的整理過,現(xiàn)整理如下: NSAttributedString所有API NSMutableAttributedString所有AP...
定義一個協(xié)議時,聲明一個或多個關(guān)聯(lián)類型作為協(xié)議定義的一部分將會非常有用。關(guān)聯(lián)類型為協(xié)議中的某個類型提供了一個占位符名稱,其代表的實際類型在協(xié)議被遵循時才會被指定。關(guān)聯(lián)類型通過...
fromhttps://xiaozhuanlan.com/topic/9635421780 目前,在 macOS/iOS 開發(fā)中,我們通常使用CocoaPods或Cartha...
Xcode 12 在 iOS,macOS 和 iPadOS 中引入了對可縮放矢量圖形(SVG)圖像的支持。 在 Xcode 12 之前,我們只能通過 PDF assets 來...
一、圖形API種類 1、OpenGL OpenGL 是?個跨編程語?、跨平臺的編程圖形程序接?,它將計算機的資源抽象稱為?個個OpenGL的對象,對這些資源的操作抽象為?個個...
這個文章比字節(jié)跳動寫的詳細了很多
iOS 啟動優(yōu)化--二進制重排抖音研發(fā)實踐:基于二進制文件重排的解決方案 APP啟動速度提升超15%[https://mp.weixin.qq.com/s?__biz=MzI1MzYzMjE0MQ==&m...
組件化 組件化就是將模塊單獨抽離,分層,通過制定的通訊方式,實現(xiàn)解耦 組件化優(yōu)點 模塊間的解耦 模塊重用 提交團隊開發(fā)效率 單元測試 需要組件化的情況 各個模塊之間相互引用嚴...
抖音研發(fā)實踐:基于二進制文件重排的解決方案 APP啟動速度提升超15%[https://mp.weixin.qq.com/s?__biz=MzI1MzYzMjE0MQ==&m...
正常渲染流程 在GPU的渲染流程中,根據(jù)由遠及近的順序顯示圖像到屏幕上,依次將結(jié)果存儲到幀緩沖區(qū) 視頻控制器從幀緩沖區(qū)中讀取數(shù)據(jù),然后顯示到屏幕上后,會立即丟掉改幀數(shù)據(jù)正常渲...
屏幕卡頓 屏幕卡頓是指圖形顯示到屏幕上時,出現(xiàn)了圖像撕裂、掉幀等問題 卡頓原因 圖形、圖像顯示到屏幕上,需要經(jīng)過CPU計算和GPU渲染,但是在這過程中是需要一定的耗時,如果耗...
背景 最近關(guān)于web界面偶有反饋拉到舊的界面,導(dǎo)致出現(xiàn)一些異常情況;因此,對web資源的加載、緩存進行一些梳理。 正文 一、緩存相關(guān)概念介紹 NSURLCache是iOS系統(tǒng)...
??熱更新三方平臺??熱更新,即App不需要上線新版本就可以進行Bugfix,我覺得JSPatch是對開發(fā)者比較友好的熱修復(fù)框架,原因有三: 基于iOS內(nèi)置的Javascri...