其實(shí)被這個(gè)問題困擾了好久,不過秉承著三分鐘熱度的新年新氣象,還是要多弄懂一點(diǎn)(⊙_⊙)ゞ Symbols是什么東西呢?雖然我對它沒有深入的了解,但是大概知道它的作用。摘抄《深...
其實(shí)被這個(gè)問題困擾了好久,不過秉承著三分鐘熱度的新年新氣象,還是要多弄懂一點(diǎn)(⊙_⊙)ゞ Symbols是什么東西呢?雖然我對它沒有深入的了解,但是大概知道它的作用。摘抄《深...
之前寫過 Xcode中和symbols有關(guān)的幾個(gè)設(shè)置,天真地以為只要把和 STRIP_INSTALLED_PRODUCT 打開,且選擇 STRIP_STYLE 為 All S...
Xcode工程文件project.pbxproj小結(jié) 簡介 project.pbxproj 文件被包含于 Xcode 工程文件 *.xcodeproj 之中,存儲(chǔ)著 Xcod...
| 導(dǎo)語 在iOS自動(dòng)化測試工具的開發(fā)過程中,會(huì)涉及到修改項(xiàng)目工程的配置,通過xcodeproj可以實(shí)現(xiàn)腳本方式修改,不需要打開XCode手動(dòng)修改配置了。 xcodeproj...
一. 原理分析 FBRetainCycleDetector的原理:是基于DFS算法,把整個(gè)對象之間的強(qiáng)引用關(guān)系當(dāng)做圖進(jìn)行處理,查找其中的環(huán),就找到了循環(huán)引用。 二. 檢測NS...
前言 本篇文章會(huì)大致分析一下swift的編譯流程,這個(gè)作為了解即可,然后會(huì)重點(diǎn)分析一下swift中類的結(jié)構(gòu),這個(gè)知識(shí)點(diǎn)我們需要掌握。 一、swift編譯流程 1.1 LLVM...
一. 簡介 App的啟動(dòng)時(shí)間是衡量一個(gè)App性能的重要指標(biāo),或者可以說是App性能的第一印象。在這篇文章中,我們將要介紹啟動(dòng)時(shí)間的相關(guān)知識(shí)和打點(diǎn)統(tǒng)計(jì)。 二. 啟動(dòng)優(yōu)化 2.1...
這個(gè)問題之前也有看到,正好這兩天看到一篇文章提到這個(gè)文藝,就深入的研究了一下,地址我的同事金司機(jī)出的 5 道 iOS 多線程“面試題”,其中第一題和第二題就是考察主線程和主隊(duì)...
本文都是以 Swift 為基礎(chǔ)做測試的. 靜態(tài)庫 嵌套 其他靜態(tài)庫 在你的項(xiàng)目中, 使用了一個(gè)靜態(tài)庫, 它里面嵌套了另一個(gè)靜態(tài)庫. 如果這個(gè)靜態(tài)以 Embed(嵌套) 的形式...