前言 開源地址:MessageMock[https://github.com/indulgeIn/MessageMock] 我們?cè)谡{(diào)試代碼或編寫單元測(cè)試時(shí),為了觸發(fā)特定場(chǎng)景,...
前言 開源地址:MessageMock[https://github.com/indulgeIn/MessageMock] 我們?cè)谡{(diào)試代碼或編寫單元測(cè)試時(shí),為了觸發(fā)特定場(chǎng)景,...
前言 單元測(cè)試作為日常工作中不可或缺的部分,雖然增加了需求開發(fā)的工作量,但能在一定程度上提高代碼的穩(wěn)定性。特別是迭代時(shí)通常能更快更準(zhǔn)確的驗(yàn)證以往的算法或邊界是否異常,避免手工...
系列文章:YYText 源碼剖析:CoreText 與異步繪制YYAsyncLayer 源碼剖析:異步繪制YYCache 源碼剖析:一覽亮點(diǎn)YYModel 源碼剖析:關(guān)注性能...
一、排版概念 1、Characters and Glyphs(字符和字形) 字符是文字的最小單元,以這段文字為例,每個(gè)字都是一個(gè)字符;需要注意,字符是一個(gè)抽象的概念;當(dāng)文字真...
前言 聽聞 ARC 下 autorelease 操作有一些優(yōu)化,總感覺云里霧里的,筆者初略的探究了一番,記錄下來(lái)變成這篇水文。 由于 ARC 下 retain/release...
引言 鏈接與裝載是一個(gè)比較晦澀的話題,大家往往容易陷入復(fù)雜的細(xì)節(jié)中而難以看清問(wèn)題的本來(lái)面目。從本質(zhì)上講各個(gè)系統(tǒng)的編譯、鏈接、裝載過(guò)程都是大同小異的,或許可以用一種更抽象的形式...
閱讀本文大概需要 4.55 分鐘 前言 大家知道 Objective-C 本身是沒(méi)有支持注解功能的,但有時(shí)使用注解將大幅提高效率,同時(shí)讓代碼更簡(jiǎn)單易懂。特別是今天要介紹的一個(gè)...