在開(kāi)發(fā)過(guò)程中如何調(diào)試程序?
當(dāng)我們?cè)谀M器上運(yùn)行我們的程序時(shí)膘盖,出現(xiàn)程序奔潰時(shí)胧弛,我們會(huì)想到底程序哪里出錯(cuò)了尤误?然后趕緊找錯(cuò)誤提示信息。
我們以前改程序就看到這里结缚,想到底哪里奔潰了损晤,我們就開(kāi)始滿(mǎn)程序查看。但是如果我們有上百個(gè)文件红竭,這樣查看會(huì)很麻煩尤勋。
? ?怎么樣能更快的找到更詳細(xì)的信息呢?
下面的這些在做程序開(kāi)發(fā)的時(shí)候必須要去注意的茵宪。下面這些有個(gè)標(biāo)準(zhǔn)的名字:“調(diào)用堆椬畋”。所謂堆棧先執(zhí)行的在下面后執(zhí)行的在上面稀火。程序啟動(dòng)的時(shí)候先- [UIWindow ?makeKeyAndVisible]我們一級(jí)一級(jí)往上看暖哨。就知道問(wèn)題出現(xiàn)在- [ViewController demoCrash]往上程序就奔潰了。調(diào)用堆棧的調(diào)試方法凰狞,這樣尋找錯(cuò)誤信息定位會(huì)很快篇裁。
程序在上線(xiàn)后如何收集錯(cuò)誤信息?
這就需要用到第三方框架赡若,介紹一個(gè)騰訊的第三方框架(bugly)
bugly.qq.com? ?使用簡(jiǎn)單方便达布,下篇繼續(xù)介紹如何使用。