說明:通常用來檢測某些值是否傳遞正確
<以下範例>
/* * %@ 对象 * %d, %i 整数 * %u 无符整形 * %f 浮点/双字 * %x, %X 二进制整数 * %o 八进制整数 * %zu size_t * %p 指针 * %e 浮点/双字 (科学计算) * %g 浮点/双字 * %s C 字符串 * %.*s Pascal字符串 * %c 字符 * %C unichar * %lld 64位长整数(long long) * %llu 无符64位长整数 * %Lf 64位双字 */ NSString *string = @"N11 studio"; NSLog(@"%@",string); //其他特殊 //顯示出sizeof的大小 NSString *stringValue = input;/*the UTF8 string parsed from xml data*/ Byte inputData[[stringValue lengthOfBytesUsingEncoding:NSUTF8StringEncoding]];//prepare a Byte[] [[stringValue dataUsingEncoding:NSUTF8StringEncoding] getBytes:inputData];//get the pointer of the data size_t inputDataSize = (size_t)[stringValue length]; NSLog(@"%zd",sizeof(inputDataSize)); //顯示出bool的方式 NSLog(@"BOOL = %@\n", (boolVar ? @"YES" : @"NO"));
//其他特殊的顯示...若要取得某些範圍 //NSStringFromCGPoint //NSStringFromCGSize //NSStringFromCGRect //NSStringFromCGAffineTransform //NSStringFromUIEdgeInsets //比如 NSLog(@"rect1: %@", NSStringFromCGRect(rect1));
沒有留言:
張貼留言