文章所涉及代碼已托管至github: https://github.com/L-Zephyr/clang-mapper 在平時的開發(fā)中經常需要閱讀學習其他人的代碼,當開始閱讀...
文章所涉及代碼已托管至github: https://github.com/L-Zephyr/clang-mapper 在平時的開發(fā)中經常需要閱讀學習其他人的代碼,當開始閱讀...
Runtime源碼剖析---圖解引用計數(shù)與weak 在iOS開發(fā)過程中晰筛,會經常使用到一個修飾詞“weak”,使用場景大家都比較清晰,用于一些對象相互引用的時候淮捆,避免出現(xiàn)強引用...
在iOS開發(fā)中验懊,經常用到宏定義雨让,或用const修飾一些數(shù)據(jù)類型卧惜,經常有開發(fā)者不知怎么正確使用厘灼,導致項目中亂用宏與const修飾 你能區(qū)分下面的嗎夹纫?知道什么時候用嗎? 當我們想...
崩潰日志 對NaN進行了json轉換導致崩潰 什么是NaN 和 +inf nan: not a number 不是數(shù)字inf: infinity 無窮inf一般是因為得到的...
iOS開發(fā)中手幢,main函數(shù)是我們熟知的程序啟動入口捷凄,但實際上并非真正意義上的入口忱详,因為在我們運行程序围来,再到main方法被調用之間,程序已經做了許許多多的事情匈睁,比如我們熟知的r...
該文章屬于劉小壯原創(chuàng)监透,轉載請注明:劉小壯[http://www.reibang.com/u/2de707c93dc4] attribute __attribute__是一套...
僅供iOS初學者參考PS:看不清的圖可以點擊查看原圖 UI相關 Runtime OC特性 內存管理 Block 多線程 Runloop 網絡相關 設計模式 架構 算法 第三方...
LLDB的Xcode默認的調試器,它與LLVM編譯器一起航唆,帶給我們更豐富的流程控制和數(shù)據(jù)檢測的調試功能胀蛮。平時用Xcode運行程序,實際走的都是LLDB糯钙。熟練使用LLDB粪狼,可以...
題目: 方法1,常規(guī)做法 方法2 方法3 方法4 方法5 個人理解:感覺除了方法5以外,其他的幾種方法都可以理解為加密/解密,只不過算法比較簡單罷了,比如方法2算法就是加法算...