總結(jié)一些iOS的底層面試題根蟹。鞏固一下iOS的相關(guān)基礎(chǔ)知識(shí)程储。 如有出入久脯,還望各位大神指出荒辕。 OC對(duì)象 1. NSObject對(duì)象的本質(zhì)是什么兼搏? NSObject對(duì)象的本質(zhì)就是結(jié)...
![240](https://cdn2.jianshu.io/assets/default_avatar/13-394c31a9cb492fcb39c27422ca7d2815.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
總結(jié)一些iOS的底層面試題根蟹。鞏固一下iOS的相關(guān)基礎(chǔ)知識(shí)程储。 如有出入久脯,還望各位大神指出荒辕。 OC對(duì)象 1. NSObject對(duì)象的本質(zhì)是什么兼搏? NSObject對(duì)象的本質(zhì)就是結(jié)...
需求 本文主要將含有編碼的H.264,H.265視頻流文件解碼為原始視頻數(shù)據(jù),解碼后即可渲染到屏幕或用作其他用途. 實(shí)現(xiàn)原理 正如我們所知,編碼數(shù)據(jù)僅用于傳輸,無法直接渲染到...
我們都知道weak指針不會(huì)增加引用計(jì)數(shù)膨俐,并在引用對(duì)象被回收的時(shí)候自動(dòng)被置為nil勇皇。通常用于解決循環(huán)引用問題。那么焚刺,自動(dòng)被置為nil內(nèi)部又是如何實(shí)現(xiàn)的呢敛摘? 一、weak的實(shí)現(xiàn)原...
在多數(shù)博客中提到的runloop 在即將休眠前的屏幕繪制和接收到VSync 信號(hào)后的屏幕繪制乳愉,它們之間是什么關(guān)系呢? 這個(gè)問題困擾了我很長(zhǎng)時(shí)間着撩,現(xiàn)在做一個(gè)簡(jiǎn)單總結(jié)。 runl...
現(xiàn)在市場(chǎng)上的iOS應(yīng)用程序界面中使用最多的UI控件是什么? 答案肯定是UITableView,幾乎每一款A(yù)pp都有很多的界面是由UITableView實(shí)現(xiàn)的,所以為了做出一款...
嚴(yán)格意義上來講 在iOS 中只有 pthread 和 NSThread 是真正的多線程技術(shù)拖叙,可以直接進(jìn)行多線程操作,GCD 和NSOperation 則屬于并發(fā)技術(shù)赂乐,NSOp...
多線程是一把雙刃劍,他即可以提高我們的運(yùn)行效率挨措,但是當(dāng)資源共享多個(gè)線程同時(shí)存取同一塊資源的時(shí)候挖滤,可能會(huì)造成引發(fā)數(shù)據(jù)錯(cuò)亂和數(shù)據(jù)安全問題。 資源共享 1塊資源可能會(huì)被多個(gè)線程共享...