glkit里面封裝了創(chuàng)建綁定渲染緩沖區(qū)的操作,所以我們看不到。實質(zhì)上還是這些操作。
OpenGL ES在iOS中的上下文環(huán)境搭建OpenGL ES是什么 OpenGL ES(Open Graphics Library Embedded Systems):一種跨平臺的渲染技術(shù),定義了一個跨編程語言、跨平...
glkit里面封裝了創(chuàng)建綁定渲染緩沖區(qū)的操作,所以我們看不到。實質(zhì)上還是這些操作。
OpenGL ES在iOS中的上下文環(huán)境搭建OpenGL ES是什么 OpenGL ES(Open Graphics Library Embedded Systems):一種跨平臺的渲染技術(shù),定義了一個跨編程語言、跨平...
問題 大家肯定遇到過要更新某個庫的某個版本,結(jié)果pod install下載很久下不下來,很是頭疼。如果還需要pod update那就更恐怖了。 pod操作原理 下面我們從po...
1.創(chuàng)建兩個屬性 2.在- (void)viewDidLoad方法中添加下方法 3.賦值屬性 4.核心方法 如果想把空格改成其他字符, 可以將下圖中箭頭所指的位置,更改為該字...
這本書容易逼死強(qiáng)迫癥。為啥這么說呢? 它的前面章節(jié)的代碼經(jīng)常會包含很多超出那一章節(jié)的知識,可能要看到很后面的章節(jié)再反過來看才能看懂。有的代碼看完了全書也看不懂
<<音視頻開發(fā)進(jìn)階指南>>讀書筆記由于目前市面上關(guān)于移動端的音視頻開發(fā)書籍極少,因此當(dāng)?shù)弥?lt;<音視頻開發(fā)進(jìn)階指南>>上市后,我就立馬買了,然后如饑似渴廢寢忘食的讀了一遍。首先,我覺得這本書寫的很好,循序漸進(jìn)的...
假設(shè)我們現(xiàn)在對“6 1 2 7 9 3 4 5 10 8”這個 10 個數(shù)進(jìn)行排序。首先在這個序列中隨便找一個數(shù)作為基準(zhǔn)數(shù)(不要被這個名詞嚇到了,就是一個用來參照的數(shù),待會你...
非遞歸歸并排序算法 非遞歸排序與遞歸排序相反,將一個元素與相鄰元素構(gòu)成有序數(shù)組,再與旁邊數(shù)組構(gòu)成有序數(shù)組,直至整個數(shù)組有序。 代碼實現(xiàn) 直接說代碼吧。MergeSort2函數(shù)...
基本思想 歸并排序(MERGE-SORT)是利用歸并的思想實現(xiàn)的排序方法,該算法采用經(jīng)典的分治(divide-and-conquer)策略(分治法將問題分(divide)成一...
希爾排序是希爾(Donald Shell)于1959年提出的一種排序算法。希爾排序也是一種插入排序,它是直接插入排序經(jīng)過改進(jìn)之后的一個更高效的版本,也稱為縮小增量排序,同時該...
個人感覺直接插入排序比前面的冒泡排序和簡單選擇排序的代碼要復(fù)雜一點點。直接上代碼吧。 1. 直觀的直接插入排序 待排序數(shù)組是 arr[9] = {9, 3, 1, 4, 2,...
簡單選擇排序也比較簡單,不過效率比前面的未優(yōu)化版的冒泡排序會略微高一些,下面我們看看簡單選擇排序的代碼吧。 其實簡單選擇排序跟上一篇文章的冒泡排序1很像,唯一的區(qū)別就是簡單選...
前言:相信很多小伙伴在學(xué)習(xí)排序算法的時候,都遇到過一個問題,就是好像理解了某算法的思想,但是手寫的時候,總是不能寫對,主要在邊界問題上,不知道寫j還是j-1,寫<length...
這個筆記寫的不好。謝謝支持
<<音視頻開發(fā)進(jìn)階指南>>讀書筆記由于目前市面上關(guān)于移動端的音視頻開發(fā)書籍極少,因此當(dāng)?shù)弥?lt;<音視頻開發(fā)進(jìn)階指南>>上市后,我就立馬買了,然后如饑似渴廢寢忘食的讀了一遍。首先,我覺得這本書寫的很好,循序漸進(jìn)的...
我自己只有一款手機(jī),只測試了一款機(jī)型。我原來只是猜測了UIViewController的dealloc實現(xiàn),并且想了個辦法探究它的實現(xiàn)。這個沒有必要測試所有的機(jī)型和系統(tǒng)(我也沒有這個條件),我只是證明UIViewController的dealloc方法里確實寫了[[NSNotificationCenter defaultCenter] removeObserver:self]。當(dāng)然,你的這種謹(jǐn)慎的態(tài)度是值得肯定的
removeObserver的正確使用姿勢以前我們經(jīng)常會重寫控制器的dealloc方法,并且在dealloc方法中加上[[NSNotificationCenter defaultCenter] removeObser...
前言 從本篇文章開始,就進(jìn)入runtime的正篇 什么是runtime? OC是一門動態(tài)語言,與C++這種靜態(tài)語言不同,靜態(tài)語言的各種數(shù)據(jù)結(jié)構(gòu)在編譯期已經(jīng)決定了,不能夠被修改...