Objective-C:NSLog ( "@") 的 @"abc"(at) 符号有什么意义;?

标签 objective-c nsstring nslog directive

还有,为什么没有必要,例如:

printf ("abc")

最佳答案

NSLog 接受一个 NSString 作为参数。 @"abc" 表示一个 NSString 因为 @ 符号,所以它是 NSLog 的有效参数。 printf 是一个普通的 C 函数,它接受一个 C 字符串,它只是使用“”创建的。

关于Objective-C:NSLog ( "@") 的 @"abc"(at) 符号有什么意义;?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14715099/

相关文章:

ios - iPhone SDK : System() questions

iphone - 如何禁用 CGContextDrawPDFPage 生成的某些 PDF 上的控制台日志记录

ios - 如何在ios中将Casa_Batll%C3%B3转换为Casa_Batllş(拉丁字母)

iphone - 在mkmapview中获取路线的问题

ios - 从另一个 .storyboard 扩展 MyViewController

ios - NSPredicate 带有 !=?

ios - NSData 到 NSString 编码返回乱码

objective-c - NSlog() 转 NSString

ios - 如何打印一些东西,如果它是 nil,它将打印 nil - iOS

iphone - 以编程方式将内容添加到音乐库