iOS 如何在 Release 環境下檢視除錯資訊
最近老在釋放環境下直接除錯,發現一個很不爽的問題,不能直接檢視除錯資訊,一些東東必須NSLog下才能列印看到的,然後po打印出來東西還都是nil,第一反應還以為傳回來值為空的。
此時我們需要在Build Setting中的優化級別重新設定下,讓其同調試模式下一樣的
正常下
改變後
也就是在Release下切換下優化等級,然後就可以Po出調試資訊啦,注意正式發包的時候的一定不要忘記重新恢復原狀,沒必要時可以不開啟。
作者:中天空球的
連結:HTTPS://www.jianshu.com/p/b830b50b5f90
來源:書繁簡
繁簡書著作權歸作者所有,任何形式的轉載都請聯絡作者獲得授權並註明出處
相關推薦
iOS 如何在 Release 環境下檢視除錯資訊
最近老在釋放環境下直接除錯,發現一個很不爽的問題,不能直接檢視除錯資訊,一些東東必須NSLog下才能列印看到的,然後po打印出來東西還都是nil,第一反應還以為傳回來值為空的。 此時我們需要在Build Setting中的優化級別重新設定下,讓其同調試模式下一樣的 正常下
談在Debug和Release模式下輸出除錯資訊 .
在除錯程式時,有時候設定斷點單步執行並不能查出問題的所在,比如程式可能在執行一段時間後死掉了,或者對於Release版本執行不正常等等原因吧,這時需要通過設定一些輸出資訊,來幫助定位錯誤發生的位置,這點非常有用。根據個人程式設計習慣,我通常都會在程式編寫過程中適當地加入一些輸出資訊。 1、輸出巨
Linux環境下檢視硬體資訊
在Linux下檢視硬體資訊的最基本方法就是利用/proc檔案系統,這個動態檔案系統裡提供了很多相關的資訊,比如: 1 2 3 4 5 6 7 8 9 10 11 12
Linux 、AIX環境下檢視oracle配置資訊(service_name、SID、tnsname)。
SID: echo $ORACLE_SID service_name: sqlplus / as sysdba; show parameter instance_name; show parameter service_names; show parameter service; select
iOS Debug環境下生成dSYM檔案配置
Build Setting Debug Information Format -> DWARF with dSYM File Generate Debug Symbols -> YES 在 Products 資料夾內 Show In Finder
linux環境下檢視日誌常用命令
linux環境下檢視日誌必不可少,簡單整理了一些常用的命令。 tail -f 87testing.log#預設檢視最新10條日誌記錄並實時重新整理 tail 87testing.log -n 100 #檢視最新100條日誌記錄 tail -f 87testing.log
CentOS環境下檢視網線連線狀態
本文主要介紹在Linux環境(主要是CentOS)如何檢視網線是否連線 在CentOS下的網路配置很簡單了,在工作中還遇到的一個情況就是:一個伺服器有多個同類型的網口,但是隻需要配置其中一個裝置,這個時候就需要檢視是哪個網口連線了網線、光纖等硬體裝置,然後再進
Linux下檢視版本資訊
檢視版本當前作業系統核心資訊 [root@node00 ~]# uname -a Linux node00 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86
VC++程式設計環境下的除錯步驟
沒想到我們21世紀的新時代大學生還在用老古董VC++程式設計環境作為上機環境,真是心累,環境遷移導致錯誤已經傷透了我的心。 現在趁著下課,偷偷搬我們資料結構潘老師的智力成果到我的部落格上,希望潘老師也給我的部落格沾沾粉氣,在此謝過潘老師哈哈。 話不多說,開車^_^
linux下檢視硬碟資訊、硬碟分割槽、格式化、掛載、及swap分割槽
df 命令參看硬碟資訊 -T選項, 檢視檔案系統型別 centos6檔案系統是ext4,因為設計較早,對於現今動輒上T的海量資料處理,效能較低。centos7檔案系統是xfs,適用於海量資料。這兩種
Linux下檢視CPU資訊[/proc/cpuinfo]
最近在研究linux系統負載的時候,接觸到一些關於CPU資訊檢視的知識,和大家分享一下。通過對/proc/cpuinfo檔案中的引數的分析,也學到了不少東西。 在linux作業系統中,CPU的資訊在啟動的過程中被裝載到虛擬目錄/proc下的cpuinfo檔案中,我們可以通過
Visual studio如何使用“呼叫堆疊視窗”檢視除錯資訊
如何:使用“呼叫堆疊”視窗 使用“呼叫堆疊”視窗可以檢視當前堆疊上的函式或過程呼叫。 “呼叫堆疊”視窗顯示每個函式的名稱以及編寫它所用的程式語言。 函式或過程名稱可能包含可選資訊,如模組名稱、行號、引數名稱、型別和值。 可以開啟或關閉這些可選資訊的顯示。 一個黃
VS2015環境下檢視C語言編譯成的彙編語句的方法
同事小張是學軟體出身,今天在寫DSP程式時聊到i++和i--的效率問題。 所以需要做個試驗,那就是從彙編角度比較兩者差別。這時就用到了VS2015,檢視反彙編的方法如下: 1、編寫一個while(1)
NLPIR ICTCLAS2013在.net環境下的除錯
NLPIR漢語分詞系統(又名ICTCLAS2013),主要功能包括中文分詞;詞性標註;命名實體識別;使用者詞典功能;支援GBK編碼、UTF8編碼、BIG5編碼。新增微博分詞、新詞發現與關鍵詞提取;張華平博士先後傾力打造十餘年,核心升級10次。詳見http://ictclas
Linux下檢視系統資訊方法總結
Linux下如何檢視系統啟動時間和執行時間1.檢視/proc/uptime檔案計算系統啟動時間: cat /proc/uptime 輸出: 5113396.94 575949.85第一數字即是系統已執行的時間5113396.94秒,運用系統工具date即可算出系統啟動時間
如何在linux下檢視gpu資訊
~$ lspci | grep -i vga 01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1) 如果你想看gpu的詳細資訊,使用~$ lspci -
OPENSSL VS環境下原始碼除錯
版本為 openssl-0.9.8x 原始碼,因為這個庫極為龐大複雜,要具體去了解它,單步除錯檢視是必不可少的。 原始碼在手,卻不能和之前的一些專案樣,直接將原始碼放入到VS IDE環境進行編譯,畢竟這不是土生土長的微軟的東西。 現在需要在VS 2008進行單步檢視和除錯,
Linux下檢視CPU資訊並且計算機器的浮點運算能力
輸入 cat /proc/cpuinfo物理CPU個數: cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l 每個CPU物理核數: cat /proc/cpuinfo |grep "cpu core
在Windows環境下編譯除錯Hbase原始碼
一、 hbase架構簡介 HBase 是一個開源的、分散式的、資料多版本的,列式儲存的nosql資料庫。依託 Hadoop 的分散式檔案系統 HDFS 作為底層儲存, 能夠為數十億行數百萬列的海量資料表提供隨機、實時的讀寫訪問。 HBase 叢集服務包含:HBase 資料庫
windows環境下檢視程序殺死程序
有時候一些程式由於異常關閉,導致程式以及關閉但是與程式相關的一些其他程序可能沒有關閉,會導致重啟程式時候 由於該程序的端口占用,導致重啟失敗; 此時,就需要根據佔用的埠號來殺死此程序,然後重啟程式。 比如,myeclipse的tomcat啟動狀態下,myeclipse