objectice-c中使用nslog來輸出日誌資訊,在objectice-c和c中字串最大的區別就是"fox"與@"fox",c字串是指向乙個位元組字串的指標,而nsstring字串(以@開頭)是物件。操作c字串的方法是修改每個位元組中儲存的值。nsstring字串是不可變的,你不能訪問每個位元組並編輯他們。而且實際的字串資料也並非儲存在物件中。
nsstring *fox = @"fox";
printf("
hello:%s\n
",[fox utf8string]);
nslog("
hello:%@
",fox);//
nslog中引入物件說明符%@,用於輸出物件。
常用字串格式說明:
%@ 物件
%% "%"文字字元
%d, %i 整數
%u 無符整形
%f 浮點/雙字
%x, %x 二進位制整數
%o 八進位制整數
%zu size_t
%p 指標
%e 浮點/雙字 (科學計算)
%g 浮點/雙字
%s c 字串
%.*s pascal字串
%c 字元
%c unichar
%lld 64位長整數(long long)
%llu 無符64位長整數
%lf 64位雙字
另外乙個有用的日誌記錄函式叫做cfshow()。它使用乙個物件作為引數,用於將該物件的快照描述輸出到stderr.
cfshow(fox);
C 錯誤資訊後拋之日誌
強烈推薦乙個大神的人工智慧的教程 簡介 實現 將異常列印到log檔案 異常 日誌檔案位址 public static void writelog exception ex,string logaddress 把異常資訊輸出到檔案 streamwriter fs new streamwriter lo...
C 之日誌列印
一 c 日誌輸出到檔案 眾所周知,在c 標準庫中提供了乙個控制台 console 輸出物件 std cout,程式設計師可以呼叫該物件將需要檢視的內容輸出到控制台。除了std cout外,c 標準庫還提供了乙個檔案輸出流,程式設計師可以使用它定乙個流物件,如 std ofstream fout 並關...
python之日誌配置
日誌 日誌是記錄軟體執行狀態的一種方法,對於軟體的除錯等工作有極大作用。通常我們想將軟體的執行狀態呈現出來,比如輸出到螢幕上,或者寫到檔案中,或者發到網路上等等,這時就需要有我們自己的日誌記錄。在python中的logging日誌庫設計的非常好,它可以幫助我們完成相應的日誌記錄設計。對於部分人來說l...