所謂反射就是可以動態(tài)獲取類型、成員信息,在運行時可以調(diào)用方法、屬性等行為的特性。 在使用OC開發(fā)時很少強調(diào)其反射概念,因為OC的Runtime要比其他語言中的反射強大的多。不...
所謂反射就是可以動態(tài)獲取類型、成員信息,在運行時可以調(diào)用方法、屬性等行為的特性。 在使用OC開發(fā)時很少強調(diào)其反射概念,因為OC的Runtime要比其他語言中的反射強大的多。不...
什么是LLVM LLVM項目是模塊化、可重用的編譯器以及工具鏈技術(shù)的集合。 美國計算機協(xié)會 (ACM) 將其2012 年軟件系統(tǒng)獎項頒給了LLVM,之前曾經(jīng)獲得此獎項的軟件和...
[TOC] runtime相關(guān)問題 面試題出自掘金的一篇文章《阿里、字節(jié):一套高效的iOS面試題》該面試題解答github 地址版本目前已經(jīng)完結(jié),可自行下載pdf進行閱讀,僅...
在這之前,我從沒有想過,+load和+initialize能扯出這么多東西來,但今天確實扯出這么多,如有錯誤之處,歡迎指正哈~~~ +load 方法是系統(tǒng)自動調(diào)用的,無需手動...
排序算法基礎(chǔ) 排序算法,是一種能將一串?dāng)?shù)據(jù)按照特定的排序方式進行排列的一種算法,一個排序算法的好壞,主要從時間復(fù)雜度,空間復(fù)雜度,穩(wěn)定性來衡量。 時間復(fù)雜度 時間復(fù)雜度是一個...
示例代碼 示例代碼 增加可運行Demo 研究過程 Charts 源碼需改動 CandleStickChartRenderer 由于_xBounds為internal修飾,所以...
1.創(chuàng)建一個git倉庫由于存儲pod.spec文件 在git云平臺創(chuàng)建一個空的git倉庫,將該倉庫添加到本地pod管理。該倉庫不需要手動commit,僅使用pod命令添加處理...
目錄stride , self , typealias , zip 1>巧用 stride 循環(huán)</br> stride 是 Strideable 協(xié)議中定義的一個方法, 它...