Objectice C之日誌資訊

2021-06-07 20:04:40 字數 956 閱讀 4676

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...