gpt4 book ai didi

objective-c - NSStrings 之前的 '@' 实际上是重载运算符吗?

转载 作者:行者123 更新时间:2023-12-02 06:35:48 27 4
gpt4 key购买 nike

在处理 NSString 时,我们总是需要在字符串的开头包含 de @。例如:

NSString *string = @"Hello, World!";

stringNSString 类的一个对象。

我突然想到 @ 可以是重载运算符,将 C 字符串转换为类 NSString 的对象。

是这样吗?还是我小白的遐想?

最佳答案

@ 指示编译器您正在声明某种文字。 NSString (@"") 不是唯一的,NSDictionary (@{}), NSArray (@[]) 和NSNumber (@1, @YES) 也有定义字面定义。

关于objective-c - NSStrings 之前的 '@' 实际上是重载运算符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19434655/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com