NSLog是CoCoa的框架中提供的一个方法,NS前缀是Next Softwate的手写字母。Nest公司则是乔布什离开苹果后收购的一家公司的名字。
NSLog和Printf的区别:
1.NSLog输出的结果自动换行,Printf输出结果不自动换行,需要加\n 。
2.NSLog的参数是一个NSString对象,Printf的参数是一个字符串常量。
3.NSLog同时输出调试日期等调试信息,Printf则不输出这些信息。
4.NSLog也可以使用格式化输出。比如%d %c %f %.2f,
但是不能使用%s
使用NSLog输出字符串变量如下:
- NSString str1 = @"hello";
- NSLog(@"%@",str1);
复制代码 5.在OC中@的作用:
(1)@“”表示一个字符串,比如@“helloworld”
(2)@标识符,表示OC中的大部分标识符,比如@end
|
|