![240](https://upload.jianshu.io/users/upload_avatars/1525431/ce3eea8f-3468-47a4-aa5d-49847b032745.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 swift作為蘋果的親兒子瑞你。吸收了各大語言的優(yōu)點(diǎn)酪惭, 不僅擁有解釋語言的效率,又能直接操作內(nèi)存者甲,兼容C春感,接近C語言的性能。如果能夠在swift中使用c++过牙,那么對(duì)于swi...
一: 匯編指令格式 ARM 匯編器的基本語法甥厦,這與 GCC匯編器 的語法有所不同,整體編譯的流程如下所示寇钉; 二: 匯編代碼是怎么轉(zhuǎn)換為二進(jìn)制機(jī)器碼的 很簡(jiǎn)單: 轉(zhuǎn)換協(xié)議 例如...
本文主要分析 AutoReleasePool 以及 NSRunLoop 的底層實(shí)現(xiàn) AutoReleasePool 自動(dòng)釋放池 自動(dòng)釋放池是OC中的一種內(nèi)存自動(dòng)回收機(jī)制谦秧,它可...
我們會(huì)借助一些崩潰日志收集庫(kù)來定位和排查線上的崩潰信息,但是有些崩潰堆棧所提供的信息有限又不是必現(xiàn)崩潰撵溃,很難直觀排查出問題的所在疚鲤。這里我給大家分享一個(gè)采用寄存器賦值追蹤的技術(shù)...
duplicate symbol '_OBJC_CLASS_$_XXX'這個(gè)錯(cuò)誤大家應(yīng)該都比較熟悉旭愧,通過錯(cuò)誤的描述我們很容易就可以知道這是因?yàn)樵阪溄拥臅r(shí)候有重復(fù)的符號(hào)。今天我...