![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ǔ)言的優(yōu)點(diǎn), 不僅擁有解釋語(yǔ)言的效率航徙,又能直接操作內(nèi)存如贷,兼容C,接近C語(yǔ)言的性能到踏。如果能夠在swift中使用c++杠袱,那么對(duì)于swi...
一: 匯編指令格式 ARM 匯編器的基本語(yǔ)法,這與 GCC匯編器 的語(yǔ)法有所不同夭禽,整體編譯的流程如下所示霞掺; 二: 匯編代碼是怎么轉(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ù)來(lái)定位和排查線上的崩潰信息潮梯,但是有些崩潰堆棧所提供的信息有限又不是必現(xiàn)崩潰骗灶,很難直觀排查出問(wèn)題的所在。這里我給大家分享一個(gè)采用寄存器賦值追蹤的技術(shù)...
duplicate symbol '_OBJC_CLASS_$_XXX'這個(gè)錯(cuò)誤大家應(yīng)該都比較熟悉秒紧,通過(guò)錯(cuò)誤的描述我們很容易就可以知道這是因?yàn)樵阪溄拥臅r(shí)候有重復(fù)的符號(hào)绢陌。今天我...