[問題] 如何在debug console下執行程式碼?
http://stackoverflow.com/questions/12829665/how-to-call-methods-or-execute-code-in-lldb-debugger
http://stackoverflow.com/questions/13226988/how-do-i-print-a-timestamp-with-lldb-in-xcode
根據上面兩個連結 可以利用 expr/p/call 的指令在 runtime的時候執行額外的程式碼
但是假如我得知某 UIView 的位址是 0x71cfbe0
我能否直接在 runtime 時 debug console 底下直接對這個位址的物件呼叫方法?
因為我不見得有 property 可以直接取得這個物件。
如果我直接 expr [0x71cfbe0 privateMethod] 是不可行的
0x71cfbe0 型別不是 id 而是 int
還是有什麼method 能轉 address 為物件?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.77.246.171
→
04/03 22:54, , 1F
04/03 22:54, 1F
→
04/03 22:55, , 2F
04/03 22:55, 2F
→
04/03 23:02, , 3F
04/03 23:02, 3F