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

Tea*_*App 26 cocoa-touch objective-c ios

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

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

String hello = "world!";
System.out.println(hello);
Run Code Online (Sandbox Code Playgroud)

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

NSString *hello = ...calling a method to return string...
Run Code Online (Sandbox Code Playgroud)

任何提示将不胜感激!

谢谢

Tim*_*ean 55

很简单:

NSLog(@"Value of hello = %@", hello);
Run Code Online (Sandbox Code Playgroud)


Mad*_*dhu 12

NSLog(@"%@",hello);
Run Code Online (Sandbox Code Playgroud)

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

For Strings u use %@
For int  u use %i
For float u use %f
For double u use %lf
Run Code Online (Sandbox Code Playgroud)