如何通过NSLog打印变量的值?

时间:2011-08-11 01:09:03

标签: ios objective-c cocoa-touch

一个非常基本的问题,我最近开始探索Objective C并试图弄乱一个示例代码。但是出于调试目的,我希望在控制台上打印NSString变量值。我该如何实现这一目标?

基本上我是一名java开发人员,所以我看起来像... ...

String hello = "world!";
System.out.println(hello);

我的外语变量(Obj-C)是......

NSString *hello = ...calling a method to return string...

任何提示都将受到赞赏!

谢谢

2 个答案:

答案 0 :(得分:53)

非常简单:

NSLog(@"Value of hello = %@", hello);

答案 1 :(得分:12)

NSLog(@"%@",hello);

基于数据类型%@更改如下

For Strings u use %@
For int  u use %i
For float u use %f
For double u use %lf