2009-10-02 50 views
3

幾天前,我已經開始使用objective-c/iphone編程,並且仍然存在從其他語言轉換出來的一些問題..我目前正在使用NSArray和NSMutableArrays進行測試,而且真的很煩人,找到任何有效顯示我的數組內容的方法(不創建循環並逐行顯示)。替代print_r在iPhone爲iPhone(Objective-C)?

是否有一些簡單的方法,如PHP中的print_r或javascript中的console.log(w/Firefox & &螢火蟲)?

非常感謝所有幫助:)

回答

5

使用NSLog,例如:

NSLog(@"This is my NSArray: %@", [myNSArray description]); 
+0

that's完美,謝謝:) – Madoc 2009-10-02 17:38:58

+4

的NSLog()已經調用對象的'-description'。真正需要做的是NSLog(myArray)或NSLog(@「mArray:%@」,myArray); – 2009-10-02 17:40:20

+0

NSLog(myArray)會在SDK 3.2中引發警告。我建議去一個格式化的字符串。我還建議明確指定描述方法。 – 2009-10-02 17:43:40