
1.基礎(chǔ)知識(shí) lineHeight = ascent + descent + leading 2.文字垂直對(duì)齊方式 iOS文本容器中都是基線對(duì)齊,所謂的基線對(duì)齊就是指無論中文...
零. 前言 俗話說濒持,工欲善其事必先利其器佑笋,在蘋果開發(fā)中,XCode給我們提供了眾多的debug工具枫振,既然開發(fā)工程代碼有方便的斷點(diǎn)調(diào)試機(jī)制喻圃,那么想必Metal開發(fā)也有非常好用的...
零. 前言 在之前的YUV420數(shù)據(jù)格式學(xué)習(xí)[http://www.reibang.com/p/f5d8c1669f12]中,介紹了420P和420SP的格式區(qū)別粪滤,主要區(qū)別...
前言 界面展示類型的輪子往往定制性需求比較多谴返,常常讓人抓耳撓腮。這種接近業(yè)務(wù)的輪子如何設(shè)計(jì)才能兼顧便捷性和拓展性咧织?如何有效的優(yōu)化性能嗓袱?如何控制內(nèi)存不至于 OOM ?本文以 Y...
Xcode 會(huì)在編譯后习绢,安裝 APP 前執(zhí)行腳本 一渠抹、新增 Script 在?? 下面紅框中添加代碼 >> 常見的 Xocde 常用變量 BUILD_ROOT - 編譯根路徑 ...
原創(chuàng):?jiǎn)栴}解決型文章創(chuàng)作不易,請(qǐng)珍惜梧却,之后會(huì)持續(xù)更新奇颠,不斷完善個(gè)人比較喜歡做筆記和寫總結(jié),畢竟好記性不如爛筆頭哈哈放航,這些文章記錄了我的IOS成長(zhǎng)歷程烈拒,希望能與大家一起進(jìn)步溫馨...
本篇是四部曲的第三篇,第一篇請(qǐng)點(diǎn)這里iOS設(shè)計(jì)模式四部曲(一):創(chuàng)建型模式,第二篇請(qǐng)點(diǎn)擊這里iOS設(shè)計(jì)模式四部曲(二):結(jié)構(gòu)型模式广鳍。由于個(gè)人能力有限荆几,文中難免有一些遺漏或者錯(cuò)...
零. 前言 提起圖形渲染技術(shù)狐胎,大家的第一時(shí)間應(yīng)該是各種各樣的濾鏡,而幾年前抖音能得以迅速擴(kuò)張歌馍,能整出各種花活的濾鏡自然是功臣之一握巢,今天來用Metal做幾個(gè)濾鏡玩玩~ 一. 縮...
這是我更新博客的第四年,去年的這個(gè)時(shí)候松却,剛好是更新10w字的時(shí)刻暴浦,所以今年陸陸續(xù)續(xù)也寫了快2w字了,還算沒偷懶晓锻「杞梗回顧今年寫的內(nèi)容,基本是基于Metal寫的一些專題文章砚哆,看到自...
零. 寫在前面 最近的需求是做圖像處理相關(guān)的独撇,需要做出一個(gè)高斯模糊的效果,但是博客搜了一下躁锁,參考文章全部是代碼纷铣,沒有解釋為什么,看得我一臉懵逼战转,后面自己收集了相關(guān)的材料搜立,整理...
一. 項(xiàng)目需求 二. 項(xiàng)目架構(gòu) HobenImageManager提供圖片下載忧设、處理接口 HobenImageCache用于下載與緩存 HobenImageProcessM...
零. 前言 頭條團(tuán)隊(duì)去年編寫的基于二進(jìn)制文件重排的解決方案,為APP啟動(dòng)速度提升了超過15%颠通,引起了各路大神的興趣址晕,業(yè)界也多了幾篇優(yōu)質(zhì)的二進(jìn)制重排的文章,下面我將會(huì)嘗試用這些...
零. 前言 在前面寫的三篇文章:iOS分類 同名方法自動(dòng)檢測(cè)腳本蒜哀、iOS瘦身——移除無用資源的LSUnusedResources源碼分析與優(yōu)化和iOS通知/KVO移除 自動(dòng)檢...