卡頓原因 計(jì)算機(jī)通過(guò)CPU、GPU、顯示器三者協(xié)同工作將試圖顯示到屏幕上 1、CPU將需要顯示的內(nèi)容計(jì)算出來(lái),提交到GPU 2、GPU將內(nèi)容渲染完成后將渲染后的內(nèi)容存放到Fr...
卡頓原因 計(jì)算機(jī)通過(guò)CPU、GPU、顯示器三者協(xié)同工作將試圖顯示到屏幕上 1、CPU將需要顯示的內(nèi)容計(jì)算出來(lái),提交到GPU 2、GPU將內(nèi)容渲染完成后將渲染后的內(nèi)容存放到Fr...
前言 學(xué)如逆水行舟,不進(jìn)則退。共勉?。?! 這篇文章會(huì)非常詳細(xì)的分析 iOS 界面構(gòu)建中的各種性能問(wèn)題以及對(duì)應(yīng)的解決思路,同時(shí)給出一個(gè)開源的微博列表實(shí)現(xiàn),通過(guò)實(shí)際的代碼展示如何...
安裝pod時(shí),報(bào)無(wú)寫入權(quán)限的錯(cuò)誤: 解決方法: 1.有文章說(shuō)使用如下代碼即可解決,但未起效: 2.也有說(shuō)是權(quán)限問(wèn)題:提示含義:目錄被賦予777的權(quán)限,不安全。如何解決:將提示...
YHChart 是使用Objective-C語(yǔ)言編寫,目前支持 折線圖 柱狀圖 餅圖 三種圖表 實(shí)現(xiàn)方式 主要基于原生CAShareLayer 和 UIBezierPath ...
推薦 兩個(gè)github的庫(kù),自動(dòng)代碼混淆,不過(guò)本人做的時(shí)候生成了codeObfuscation.h 手動(dòng)加 雖然有點(diǎn)蠢但是很實(shí)用不會(huì)有亂七八糟的問(wèn)題,比較適合我 第一、在工程...
GetxController介紹 在實(shí)際的項(xiàng)目開發(fā)過(guò)程中,我們不可能把UI代碼、業(yè)務(wù)邏輯都放在一起處理,這樣對(duì)項(xiàng)目的架構(gòu)、代碼的可讀性、后期的維護(hù)將會(huì)是致命的,好在GetX為...
隨著國(guó)家越來(lái)越多的公祭紀(jì)念活動(dòng),我們的app被要求在特定的時(shí)間全部灰色化,以配合國(guó)家公祭活動(dòng)。悼念革命烈士,人民英雄。經(jīng)過(guò)多方查找資料研究,發(fā)現(xiàn)一個(gè)相對(duì)簡(jiǎn)單的方法。首先引入以...
概述 最近在做有關(guān)音視頻的項(xiàng)目,項(xiàng)目中涉及到全屏播放切換的問(wèn)題,最近研究了一下。在此做個(gè)記錄,實(shí)現(xiàn)全屏效果我目前能夠用兩種方法實(shí)現(xiàn),一種是讓App需要進(jìn)行全屏的頁(yè)面隨著設(shè)備進(jìn)...
由于要使用淘寶二樓這種效果,但網(wǎng)上又找不到源代碼,于是我自己寫了一個(gè)。 效果如下: 下拉一段距離,松手刷新,下拉多一點(diǎn),進(jìn)入二樓。 主要難點(diǎn)在于,由于下拉不在頂部,無(wú)法利用系...
運(yùn)行一個(gè)原生的Flutter工程(也就是純Flutter)非常簡(jiǎn)便,不過(guò)現(xiàn)在Flutter屬于試水階段,要是想在商業(yè)app中使用Flutter,目前基本上是將Flutter的...
目前主流的視頻網(wǎng)站均支持了彈幕功能,調(diào)研了一下移動(dòng)端彈幕實(shí)現(xiàn)的主要方向,B站貌似提供了DanmakuFlame框架,但不知道為什么我在Github上沒有找到對(duì)應(yīng)的iOS版本。...
前言 視頻播放優(yōu)化是通過(guò)跳轉(zhuǎn)到視頻頁(yè)面能夠瞬間播放、無(wú)縫播放、播放器橫豎屏的動(dòng)畫、進(jìn)度條UISlider滑動(dòng)和返回手勢(shì)以及scrollView的沖突造成進(jìn)行拖拽體驗(yàn)不好這幾個(gè)...
老公腿疼最近越發(fā)嚴(yán)重,上醫(yī)院一查血值,飽腹血糖竟然高達(dá)24.91。正常血糖空腹在3.8到6.11之間。 第二天又查了空腹血糖,在11.8,還是高。 本來(lái)來(lái)檢查腿的卻查出糖尿病...