由于項(xiàng)目需求需要在一個(gè)滑桿,而且要求在滑桿上有刻度的顯示。首先想到的是用UISlider來實(shí)現(xiàn)。 由于UISlider上沒有刻度。故需要我們自己去添加。 我們自己添加就需要繼...
關(guān)于類首先我們都知道我們再創(chuàng)建一個(gè)類的時(shí)候都會(huì)繼承與NSObject,那么NSObject中是怎么實(shí)現(xiàn)的。我們創(chuàng)建的類和NSObject之間是不是還有其他的東西存在?本文就對...
在alloc的運(yùn)行流程中我們提到了關(guān)于iOS16字節(jié)對齊的作用,那么在這篇文章中我們討論一下,關(guān)于內(nèi)存對齊的一些具體算法。 內(nèi)存對齊的原則 1.數(shù)據(jù)成員對齊規(guī)則:結(jié)構(gòu)(str...
前言: iOS 高級之美 是本人總結(jié)了一些工作實(shí)際開發(fā)研究以及面試重點(diǎn),圍繞底層進(jìn)行 源碼分析 - LLDB 調(diào)試 - 源碼斷點(diǎn) - 匯編調(diào)試,讓讀者真正感受 Runti...
在iOS開發(fā)中我們都會(huì)使用 alloc init去創(chuàng)建一個(gè)對象。那么在創(chuàng)建對象的時(shí)候alloc 和init分別做了什么事情呢?本文中會(huì)做出一些探討。才疏學(xué)淺 有不對的地方歡迎...
通過使用GLSL語言我們可以實(shí)現(xiàn)圖片濾鏡的各種效果。當(dāng)然想要實(shí)現(xiàn)一些酷炫的濾鏡效果,你需要有強(qiáng)大的數(shù)學(xué)能力。馬賽克也屬于圖片的一種濾鏡相對其他來說濾鏡的算法來說還是相對簡單一...
傳送門:Demo源碼[https://github.com/Geniune/WXApi]Universal Links配置方法[http://www.itdecent.cn...
這篇文章是為了對之前OPenGL學(xué)習(xí)做一個(gè)簡單的總結(jié)。 首先是我們再繪制的時(shí)候要知道代碼運(yùn)行的一個(gè)流程:main -> SetupRC ->ChangeSize(int nW...
向量:向量就是在3D笛卡爾坐標(biāo)中的一個(gè)頂點(diǎn)。單位向量就是長度為1的向量、 標(biāo)量:標(biāo)量是一個(gè)只有數(shù)值大小 沒有方向,部分有征服之分。通俗來說標(biāo)量只有大小沒有方向的量。 向量和標(biāo)...
前言:在我們使用OpenGL進(jìn)行繪制一些圖形的時(shí)候如果我們需要對特殊按鍵對圖形做一些 旋轉(zhuǎn) 切換等操作的時(shí)候 必須要在main函數(shù)值先進(jìn)行注冊。 圖像繪制的流程: 首先我們要...
一. 離屏渲染觸發(fā)的原理:APP在對圖片進(jìn)行渲染,合并的時(shí)候會(huì)觸發(fā)離屏渲染,離屏渲染流程先把圖層保存在幀緩沖區(qū)(offscreen Buffer)中,如果這個(gè)圖層需要進(jìn)行渲染...
1.導(dǎo)入頭文件 import 'package:path/path.dart';import 'package:async/async.dart';import 'dart:...
1.上下文:上下文是一個(gè)巨大的狀態(tài)機(jī)。作用是用來記錄當(dāng)前的功能的狀態(tài)和開關(guān)等。也理解為當(dāng)前功能運(yùn)行所處的環(huán)境(因?yàn)樵谶@個(gè)環(huán)境里記錄這當(dāng)前功能的一些狀態(tài)) 2.渲染:就是把一些...