What is LLVM? The LLVM Project is a collection of modular and reusable compiler and too...
What is LLVM? The LLVM Project is a collection of modular and reusable compiler and too...
JavaScript(以下簡稱js)的語言執(zhí)行環(huán)境是單線程(single thread)的,這是其用途而決定的,作為瀏覽器腳本語言,js的主要用途是與用戶互動,以及操作DOM...
《iOS Core Animation: Advanced Techniques》- 性能調(diào)優(yōu)篇 定時器動畫調(diào)優(yōu) 當我們想開發(fā)一個基于時間流逝運動的動畫時,首先會想到使用NS...
經(jīng)過之前學習,對于Core Animation除了動畫外的特性有了一些了解。本篇開始,涉及到了框架最主要特性動畫的相關知識 隱式動畫 事務 Core Animation基于一...
變換 仿射變換 UIView的transform屬性,用于視圖在二維空間做旋轉,縮放和平移 仿射變換的定義,是指無論變換矩陣用什么值,圖層中平行的兩條線在變換之后仍然保持平行...
圖層幾何學 視圖和圖層布局差異 視圖上的center,在圖層上對應叫position center和position都代表了當前圖層相對于父圖層anchorPoint的位置 ...
本文是針對《iOS Core Animation: Advanced Techniques》相對重要知識點進行的總結筆記,插圖和具體釋義請參照原書 圖層樹 深刻理解圖層與視圖...
什么是鎖 多線程中,對共享資源進行訪問,為了防止并發(fā)引起的相關問題,通常都是引入鎖的機制來處理并發(fā)問題。學術上對線程鎖有好幾種不同的定義方式,這里要對鎖的幾個概念做一個解釋。...
引子 這篇文章是筆者近期關于Weex在iOS端的一些研究和實踐心得,和大家一起分享分享,也算是對學習成果的總結。文章里面提到的做法也許不是最佳實踐,也許里面的方法稱不算是一份...
網(wǎng)易云音樂憑著良好的交互體驗,優(yōu)質(zhì)豐富的資源在終端一直有著不錯的市場。相比較市面上的主流音樂播放器(QQ音樂、蝦米音樂),筆者更傾向于云音樂的UED。 單從播放器頁來說,云音...