What is LLVM? The LLVM Project is a collection of modular and reusable c...
JavaScript(以下簡(jiǎn)稱js)的語言執(zhí)行環(huán)境是單線程(single thread)的,這是其用途而決定的,作為瀏覽器腳本語言,js的主要用...
《iOS Core Animation: Advanced Techniques》- 性能調(diào)優(yōu)篇 定時(shí)器動(dòng)畫調(diào)優(yōu) 當(dāng)我們想開發(fā)一個(gè)基于時(shí)間流逝運(yùn)...
經(jīng)過之前學(xué)習(xí),對(duì)于Core Animation除了動(dòng)畫外的特性有了一些了解。本篇開始,涉及到了框架最主要特性動(dòng)畫的相關(guān)知識(shí) 隱式動(dòng)畫 事務(wù) Co...
變換 仿射變換 UIView的transform屬性,用于視圖在二維空間做旋轉(zhuǎn),縮放和平移 仿射變換的定義,是指無論變換矩陣用什么值,圖層中平行...
圖層幾何學(xué) 視圖和圖層布局差異 視圖上的center,在圖層上對(duì)應(yīng)叫position center和position都代表了當(dāng)前圖層相對(duì)于父圖層...
本文是針對(duì)《iOS Core Animation: Advanced Techniques》相對(duì)重要知識(shí)點(diǎn)進(jìn)行的總結(jié)筆記,插圖和具體釋義請(qǐng)參照原...
什么是鎖 多線程中,對(duì)共享資源進(jìn)行訪問,為了防止并發(fā)引起的相關(guān)問題,通常都是引入鎖的機(jī)制來處理并發(fā)問題。學(xué)術(shù)上對(duì)線程鎖有好幾種不同的定義方式,這...
網(wǎng)易云音樂憑著良好的交互體驗(yàn),優(yōu)質(zhì)豐富的資源在終端一直有著不錯(cuò)的市場(chǎng)。相比較市面上的主流音樂播放器(QQ音樂、蝦米音樂),筆者更傾向于云音樂的U...