成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

了解IOS控制臺Consol

移動開發 iOS
在 iOS 開發中,如果提前釋放一個指針的內存,在以后還繼續使用這個指針,那么程序會立刻 crash 掉。本文又詳解。

了解IOS控制臺Consol是本文要介紹的內容,文中分別從利用 gdb 命令查看報錯堆棧和查看全局變量值兩個內容介紹,先來看詳解。

利用 gdb 命令查看報錯堆棧

iOS 開發中,如果提前釋放一個指針的內存,在以后還繼續使用這個指針,那么程序會立刻 crash 掉,而且很難有報錯信息,我以前都是靠猜測去判斷錯誤的原因,我們應該利用工具去找到錯誤的地方,然后快速準確的定位到錯誤地方,及其錯誤原因,***進行改進。

其實 iOS 控制臺提供這種機制,如果你選擇 debug 模式,在程序 crash 之后,在控制臺輸入 bt,就可以顯示 crash 堆棧:

  1.     Program received signal:  “EXC_BAD_ACCESS”.  
  2.     warning: Unable to read symbols for /Developer/ios4.2.1/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 
  3. (8C148)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib (file not found).  
  4.     (gdb) bt  
  5.     #0  0x33a06464 in objc_msgSend ()  
  6.     #1  0x3139de2e in -[UIImageView setImage:] ()  
  7.     #2  0x00009ecc in -[RoundMenuView touchesEnded:withEvent:] (self=0x29e140_cmd=0x316b1a7b
  8. touches=0x2e1050event=0x2424f0) at /Users/wangjun/workspace/iphone/Classes/RoundMenuView.m:130  
  9.     #3  0x313b1354 in -[UIWindow _sendTouchesForEvent:] ()  
  10.     #4  0x313b0cce in -[UIWindow sendEvent:] ()  
  11.     #5  0x3139bfc6 in -[UIApplication sendEvent:] ()  
  12.     #6  0x3139b906 in _UIApplicationHandleEvent ()  
  13.     #7  0x31eecf02 in PurpleEventCallback ()  
  14.     #8  0x304236fe in __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ ()  
  15.     #9  0x304236c2 in __CFRunLoopDoSource1 ()  
  16.     #10 0x30415f7c in __CFRunLoopRun ()  
  17.     #11 0x30415c86 in CFRunLoopRunSpecific ()  
  18.     #12 0x30415b8e in CFRunLoopRunInMode ()  
  19.     #13 0x31eec4aa in GSEventRunModal ()  
  20.     #14 0x31eec556 in GSEventRun ()  
  21.     #15 0x313cf328 in -[UIApplication _run] ()  
  22.     #16 0x313cce92 in UIApplicationMain ()  
  23.     #17 0x00002da2 in main (argc=1argv=0x2fdff44c) at /Users/wangjun/workspace/iphone/main.m:19  
  24. kill  
  25. quit 

利用堆棧信息,就可以準確的定位到錯誤地方。

利用 gdb 命令查看全局變量值

了解IOS控制臺Consol

consol控制臺中,輸入print 變量名,就可以查看其值。

小結:了解IOS控制臺Consol的內容介紹完了,希望通過本文的介紹對你有所幫助!

責任編輯:zhaolei 來源: 互聯網
相關推薦

2010-12-21 14:32:43

操作控制臺

2011-07-06 15:25:33

Windows控制臺

2017-10-15 10:24:27

開發

2009-06-15 09:50:34

JBoss控制臺

2009-03-04 10:10:49

控制臺桌面虛擬化Xendesktop

2021-06-17 11:34:54

SLS 阿里云

2009-10-10 10:45:04

VB 2005新型控制

2011-07-11 09:57:19

WINDOWS控制臺DOS命令

2011-07-12 15:18:01

SQLite數據庫引擎

2011-07-27 13:59:04

2011-07-22 17:05:56

IOS 控制臺 GDB

2011-03-24 10:08:38

Nagiosweb

2011-07-11 13:52:45

Windows控制臺

2009-07-29 10:22:00

Ubuntu虛擬控制臺linux

2009-06-12 18:50:34

JBoss控制臺密碼設

2010-09-02 15:54:26

路由器配置

2010-03-22 18:42:23

2011-07-11 13:43:45

Windows控制臺

2011-07-11 14:20:19

2014-09-19 10:03:18

Chrome
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国内精品一区二区三区 | 中文字幕综合 | 日日夜夜天天干 | 成年网站在线观看 | av中文在线 | 日本一区二区不卡视频 | 欧美精品第三页 | 欧美激情精品久久久久久 | 亚洲成人网在线观看 | 一级片av| 成人精品毛片国产亚洲av十九禁 | 一区二区福利视频 | 亚洲欧洲精品成人久久奇米网 | 亚洲视频免费在线 | 亚洲欧美成人影院 | 中文字幕av在线 | 韩日有码 | 婷婷久久网 | 国产日韩欧美 | 亚洲精品一区二区三区中文字幕 | 91一区二区三区在线观看 | 美日韩精品 | 国产精品一区二区三区免费观看 | 亚洲一区在线免费观看 | 日韩在线不卡 | 成人免费在线观看 | 亚洲男人的天堂网站 | 中文字幕一区二区三区在线乱码 | 婷婷综合色 | 在线免费观看成人 | 日韩午夜一区二区三区 | 日本三级电影在线免费观看 | 啪一啪在线视频 | 精品免费国产视频 | 国产亚洲精品久久久久久牛牛 | 国产视频久久 | 亚洲视频在线观看一区二区三区 | 四虎影院久久 | 一级做a爰片久久毛片免费看 | 一区二区三区四区免费在线观看 | 久国产视频 |