原文地址 因?yàn)樘O(píng)果的安全策略,通過(guò)簽名機(jī)制保證手機(jī)上的每個(gè)app都是經(jīng)過(guò)蘋(píng)果認(rèn)證的。安裝方式: 通過(guò)App Store安裝。 開(kāi)發(fā)者可以通過(guò)Xc...
在實(shí)現(xiàn)一個(gè)鏤空的效果時(shí),發(fā)下路徑的方向,會(huì)影響最終實(shí)現(xiàn)的效果,所以進(jìn)一步研究了一下。 填充路徑所包含的區(qū)域時(shí),會(huì)通過(guò)纏繞規(guī)則來(lái)判斷需要填充的區(qū)域...
Grand Central Dispatch GCD 是異步執(zhí)行任務(wù)的技術(shù)之一,提供系統(tǒng)級(jí)線程管理,具有高執(zhí)行效率。開(kāi)發(fā)者只需要將要執(zhí)行的任務(wù)添...
weak weak 是弱引用(不持有),與 strong 相對(duì)。 內(nèi)部實(shí)現(xiàn) Runtime 維護(hù)著一個(gè)全局的哈希表,即由自旋鎖控制的弱引用表(w...
Crash Crash收集 連接設(shè)備,Window->devices->View Device Logs 線上Crash:通過(guò)iTunes co...
類的結(jié)構(gòu) 關(guān)于isa的理解 由上圖可知:實(shí)例變量的isa指向的是類,而類的isa指向的是元類(metaClass)。 由代碼可知:isMeta為...
先說(shuō)下CocoaPods拉取開(kāi)源庫(kù)的原理: 我們知道 CocoaPods 有一個(gè)開(kāi)源的索引倉(cāng)庫(kù)Specs,倉(cāng)庫(kù)存放著所有開(kāi)源庫(kù)的各個(gè)版本的.po...