一敛纲、如何追蹤alloc的跳轉(zhuǎn):
????調(diào)試時選用真機(jī)模式耘眨。
1. 斷點(diǎn)+control:
? ? 當(dāng)程序執(zhí)行到 圖1 位置時,按下control鍵(如圖2)税迷,點(diǎn)擊Step into(黃色箭頭)便可以追蹤alloc的執(zhí)行路徑永丝。
2. 符號斷點(diǎn):
? ? 當(dāng)程序執(zhí)行到 圖1 位置時,添加 alloc 符號斷點(diǎn)(如圖3箭养、4)慕嚷,然后點(diǎn)擊”Continue program execution“。
3. 查看匯編代碼:
? ??當(dāng)程序執(zhí)行到 圖1 位置時毕泌,如圖5操作喝检,查看匯編代碼(圖6),然后通過 control+Step into 查看程序執(zhí)行流程撼泛。
二挠说、alloc執(zhí)行流程:
? ? alloc方法的調(diào)用流程如下:
? ? alloc的調(diào)用流程為: