我期待開發一個框架,對此我不想進入細節。在構建之前向類文件中添加代碼 - 目標C
假設我在iPhone應用程序中擁有超過100種以上的方法。 在這種情況下,我想在每個類的每個方法(開始或結束或兩個)中添加NSLog。
手動添加NSLog是可能的,但有沒有更好的解決方案? 像建築應用程序一樣,我可以添加此日誌,而無需我手動工作。
感謝和問候,
丹尼斯,
Your answer是全國各地的許多論壇上最有用的。 非常感謝。
我正在尋找這樣的事情的原因是,我們有很多客戶項目,很多時候它發生,我們得到一些崩潰或在QA和UAT等問題。其中〜80%不可重現或需要某些特定場景。我們使用.crash和dsym來跟蹤這些問題。但在這種情況下它並不有用。
我要找的是提供新增建設特別將記錄哪些用戶已沿襲,它將使容易重現這些問題的步驟。
目前我使用預編譯的頭和第一種方法你提到的(搜索第一個開括號,然後用宏替換)。
我會考慮的DTrace和objc_msgSend如你所提到的。如果你有任何喜歡的教程,我會在這裏谷歌出來,這將是偉大的。
感謝和問候, :d
我建議你在Xcode中使用內置的調試器。 –
嗨感謝您的回覆。 我想看看控制檯上的nslog輸出。 調試器如何幫助我添加許多日誌。我不明白你的意思。 – Abhishek