April 11,2005

Cocoa - NSLog 應用

NSLog主要用以顯示除錯訊息,其用法和一般printf相同
但NSLog會在訊息前加入程式名稱及時間碼

另外,由於Cocoa中大部分的函式都是吃NSString
也因此,NSLog的用法會變成如下(要在字串的雙引號前加上@符號)

EX:
NSLog(@"Object description = %@", testobj);

其中%@ 的格式字串(format string)代表印出物件描述(object description)
而物件描述又可以透過覆載(override)該物件的description method來更改

最後,若寫的是GUI程式,則預設NSLog的訊息是不會顯示的,要用Debug模式去跑
才會有除錯訊息出現。


Posted by toki_kanno at 樂多Roodo! │01:41 │回應(0)引用(0)Cocoa
樂多分類:日記/一般 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/69774