You cant declare the NSLog
like that see the tutorial for NSLog
its may be useful for you.
Objective-C has a number of built-in data types:
int – integer constant
float – real numbers with fractional component
double – double precision floating point number
char – a single character
short – short integer (2 bytes)
long – double short
long long – double long
BOOL – boolean
The utility function NSLog()
can be used to print to the debug console in Xcode. NSLog()
uses the NSString
formatting services. The easiest way to create a NSString
is to use the @”"
notation. Inside a format string a %
is a placeholder for a value. The character after the %
determines the value expected, be it an int or a float and so on. If we declare an integer “int i = 5
″ and want to print the value of i with NSLog()
we can do it with NSLog(@”The value of i is %d”, i);
You can use %d
to print the value of an int, %f
for a float and double, %c
for a char. For a full listing of all format specifiers supported by NSString formatting methods read through the documentation.
For More Reference Click Here
keep learning..:)