![240](https://upload.jianshu.io/users/upload_avatars/21345364/5c3acf14-c33e-4bb9-89d3-0f7a41df3c0b.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Runtime的特性主要是消息(方法)傳遞,如果消息(方法)在對象中找不到竟稳,就進(jìn)行轉(zhuǎn)發(fā)宜咒,具體怎么實(shí)現(xiàn)的呢裹粤。我們從下面幾個(gè)方面探尋Runtime的實(shí)現(xiàn)機(jī)制邑贴。 Runtime介紹...
陰差陽錯(cuò),前兩天和一個(gè)小伙伴在一起聊天铃在。聊到關(guān)于 copy 和 strong 的問題阵具。這個(gè)在ARC[Automatic Reference Counting)]下慢慢淡化的一...
非主線程刷UI hook UIView的下列三個(gè)方法: setNeedsLayout setNeedsDisplay setNeedsDisplayInRect 判斷當(dāng)前是否...
一阳液、進(jìn)程間通信的概念 每個(gè)進(jìn)程各自有不同的用戶地址空間怕敬,任何一個(gè)進(jìn)程的全局變量在另一個(gè)進(jìn)程中都看不到,所以進(jìn)程之間要交換數(shù)據(jù)必須通過內(nèi)核帘皿,在內(nèi)核中開辟一塊緩沖區(qū)东跪,進(jìn)程1把數(shù)據(jù)...
RunLoop 是 iOS 和 OSX 開發(fā)中非常基礎(chǔ)的一個(gè)概念鹰溜。 網(wǎng)上已經(jīng)有很多源碼分析和具體Demo的研究虽填。 寫這篇文章的目的是把目前網(wǎng)上能夠找到的文章進(jìn)行一個(gè)整體梳理。...
第一面,視頻面試 問的基礎(chǔ)的比較多仔拟,因?yàn)檫€涉及到音視頻的開發(fā)押框,所以音視頻方面的知識點(diǎn)也問了一些 常見的屬性修飾符有哪些,使用copy應(yīng)該注意些什么 深拷貝和淺拷貝區(qū)別 ato...
理解了隱式動畫后理逊,顯式動畫就更加通俗易懂了。區(qū)別于隱式動畫的特點(diǎn)盒揉,顯式動畫就是需要我們明確指定類型晋被、時(shí)間等參數(shù)來實(shí)現(xiàn)效果的動畫。除此之外刚盈,我們也可以創(chuàng)建非線性動畫羡洛,比如沿著任...
UIWindow是我們必不可少的類,可能使用的較少藕漱,但是一個(gè)項(xiàng)目中少它不行欲侮,因?yàn)樗俏覀冏铐攲拥慕缑嫒萜鳎覀冏约旱南嚓P(guān)的ViewController都要最終放到window...
UnrealEngine是一個(gè)非常強(qiáng)大的引擎,UE4基于DirectX11橄仍,擁有新的材料流水線韧涨、藍(lán)圖視覺化腳本牍戚、直觀藍(lán)圖調(diào)試、內(nèi)容瀏覽器虑粥、人物動畫如孝、Matinee影院級工具集...
獨(dú)立成分分析(Independent component analysis) 一 算法流程: 其中α為梯度上升速率,人為制定娩贷。 二 前置知識 主要是概率論第晰、線性代數(shù)的知識。 ...
轉(zhuǎn)載自: OpenCV探索之路(二十四)圖像拼接和圖像融合技術(shù) 圖像拼接在實(shí)際的應(yīng)用場景很廣彬祖,比如無人機(jī)航拍茁瘦,遙感圖像等等,圖像拼接是進(jìn)一步做圖像理解基礎(chǔ)步驟涧至,拼接效果的好壞...
Jacob的全景圖像融合算法系列OpenCV 尺度不變特征檢測:SIFT、SURF赘方、BRISK烧颖、ORBOpenCV 匹配興趣點(diǎn):SIFT、SURF 和二值描述子OpenCV ...
不同圖像灰度不同窄陡,邊界處一般會有明顯的邊緣炕淮,利用此特征可以分割圖像。需要說明的是:邊緣和物體間的邊界并不等同跳夭,邊緣指的是圖像中像素的值有突變的地方涂圆,而物體間的邊界指的是現(xiàn)實(shí)場...