首先,在編譯的時(shí)候,分類(lèi)會(huì)被編譯成 靜態(tài)category_t 結(jié)構(gòu)體變量,之后在運(yùn)行的時(shí)候加載,和類(lèi)對(duì)象關(guān)聯(lián)起來(lái) 在編譯的時(shí)候,實(shí)例對(duì)象對(duì)應(yīng)的結(jié)構(gòu)體構(gòu)建完畢(包含了成員變量)...
導(dǎo)讀:閱讀文本你將能夠了解到C標(biāo)準(zhǔn)庫(kù)對(duì)快速排序的支持、簡(jiǎn)單的索引技術(shù)、Thunk技術(shù)的原理以及應(yīng)用、C++虛函數(shù)調(diào)用以及接口多重繼承實(shí)現(xiàn)、動(dòng)態(tài)庫(kù)中函數(shù)調(diào)用的實(shí)現(xiàn)原理、以及在i...
Mach 虛擬內(nèi)存 在內(nèi)核管理最重要的資源中,出了CPU本身,就是內(nèi)存了。Mach 和所有內(nèi)核一樣,代碼中有很大一部分都在負(fù)責(zé)高效地管理內(nèi)存(virtual memory,V...
公司叫我申請(qǐng)一個(gè)價(jià)值299刀的企業(yè)APP賬戶,但是公司并沒(méi)有保存到我們公司申請(qǐng)的鄧白氏編碼,讓我的工作無(wú)從下手,問(wèn)了好多的人,都對(duì)這個(gè)東西不是很了解,因此特別寫(xiě)一篇文章,介紹...
之前說(shuō)到貝塞爾曲線,今天說(shuō)CALayer,哈哈哈,承上啟下,放一個(gè)表情與上一篇相呼應(yīng)。 CALayer 首先,CALayer其實(shí)自身有很多情況下自帶隱式動(dòng)畫(huà),但是需要注意的是...
基本使用流程 AVCaptureSession是AVFoundation的核心類(lèi),用于捕捉視頻和音頻,協(xié)調(diào)視頻和音頻的輸入和輸出流.下面是簡(jiǎn)書(shū)上找的圍繞AVCaptureSe...
前言 前段時(shí)間忙著找工作所以沒(méi)有進(jìn)行更新,現(xiàn)在抽空更新一下吧,目前的進(jìn)度由于離開(kāi)了前公司,而現(xiàn)在的公司任務(wù)又比較多,所以更新的速度會(huì)慢一些吧.目前寫(xiě)到了RTP分包了,打算春節(jié)...
配置支持 h264 編解碼 下載 h264 源碼和對(duì)應(yīng)的編譯腳本; 將解壓后的 h264 源碼文件夾改名成 x264 放到解壓后的編譯腳本 x264-ios-master 文...
FFmpeg是一套可以用來(lái)記錄、轉(zhuǎn)換數(shù)字音頻、視頻,并能將其轉(zhuǎn)化為流的開(kāi)源計(jì)算機(jī)程序。它提供了錄制、轉(zhuǎn)換以及流化音視頻的完整解決方案 ffmpeg的代碼是包括兩部分的,一部分...
前言 上篇最簡(jiǎn)iOS播放器(一)利用ffmpeg和SDL構(gòu)建了最簡(jiǎn)iOS播放器,但視頻數(shù)據(jù)是渲染到了SDLWindow上,這個(gè)結(jié)果肯定不是我們想要的,渲染到UIView上我們...
1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時(shí)間app再啟動(dòng)時(shí)花費(fèi)的時(shí)間 例如:app啟動(dòng)時(shí)可能包含操作...
第一步:組冊(cè)組件 av_register_all()例如:編碼器、解碼器等等… 第二步:打開(kāi)封裝格式->打開(kāi)文件 例如:.mp4、.mov、.wmv文件等等...avform...
KVC KVC定義 KVC(Key-value coding)鍵值編碼,就是指iOS的開(kāi)發(fā)中,可以允許開(kāi)發(fā)者通過(guò)Key名直接訪問(wèn)對(duì)象的屬性,或者給對(duì)象的屬性賦值。而不需要調(diào)用...
27、28有問(wèn)題
備戰(zhàn)2020——iOS面試之筆試題作者:flowerflower推薦閱讀:備戰(zhàn)2020——iOS全新面試題總結(jié) 目錄1、設(shè)計(jì)模式是什么? 你知道哪些設(shè)計(jì)模式,并簡(jiǎn)要敘述?2、MVC 和 MVVM 的區(qū)別?3、...
首先感謝原創(chuàng)作者:Fredericshihe大家自己喜好決定,但我不敢保證將來(lái)不會(huì)出問(wèn)題,但是我敢保證不會(huì)白蘋(píng)果或無(wú)法開(kāi)機(jī)。 樓主已經(jīng)親測(cè) iPhone 4S ...
Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Pyt...