网站一级栏目,个人网站怎么做淘宝客,镇江市官网,网站动画效果用什么程序做的NSLog的定义 void NSLog(NSString *format, …); 基本上#xff0c;NSLog很像printf#xff0c;同样会在console中输出显示结果。不同的是#xff0c;传递进去的格式化字符是NSString的对象#xff0c;而不是char *这种字符串指针。 实例 NSLog可以如下面的方法使用#x…NSLog的定义 void NSLog(NSString *format, …); 基本上NSLog很像printf同样会在console中输出显示结果。不同的是传递进去的格式化字符是NSString的对象而不是char *这种字符串指针。 实例 NSLog可以如下面的方法使用 NSLog (this is a test); NSLog (string is :%, string); NSLog (x%d, y%d, 10, 20); 但是下面的写法是不行的 int i 12345; NSLog( %, i ); 原因是 %需要显示对象而int i明显不是一个对象要想正确显示要写成 int i 12345; NSLog( %d, i ) 格式 NSLog的格式如下所示 % 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t%p 指针 %e 浮点/双字 科学计算 %g 浮点/双字 %s C 字符串 %.*s Pascal字符串 %c 字符 %C unicha r%lld 64位长整数 long long%llu 无符64位长整数 %Lf 64位双字 1\几个 CGRect 函数例子1.CGRectOffset使用从源CGRect偏移的原点来创建矩形 float offset 25.0; CGRect r1 CGRectMake(100, 100, 100, 100); CGRect r2 CGRectOffset(r1, offset, offset);2.CGRectIntersectsRect允许我们确定两个矩形是否相交 float offset 25.0; CGRect r1 CGRectMake(100, 100, 100, 100); CGRect r2 CGRectMake(150, 150, 100, 100); if (CGRectIntersectsRect(r1, r2)) { NSLog(intersecting); }3.NSStringFromCGRect可以用来把CGRect显示到控制台 CGRect r1 CGRectMake(100, 100, 100, 100); NSLog(rect:%,NSStringFromCGRect(r1)); NSLog(rect:%,NSStringFromCGRect([moduleView frame])); NSLog(rect:%,NSStringFromCGRect([navScrollView frame])); 同样CGRectFromString允许我们根据一个字符串创建一个CGRect NSString *r {0,0},{100,100}; CGRect r1 CGRectFromString(r);使用对应的转换NSStringFromCGPoint NSStringFromCGSize NSStringFromCGRect NSStringFromCGAffineTransform NSStringFromUIEdgeInsets比如NSLog(rect1: %, NSStringFromCGRect(rect1));转载于:https://www.cnblogs.com/wangzhen-Me/p/4870938.html