gpt4 book ai didi

ios - 零与 kNilOptions

转载 作者:可可西里 更新时间:2023-11-01 03:43:23 25 4
gpt4 key购买 nike

我前一段时间发现枚举 kNilOptions 等于 0。我试图使我的代码最易读,但我想知道当你有采用选项参数的方法时最好使用什么,例如:

[NSData dataWithContentsOfFile:imageURL.path
options:kNilOptions
error:&error];

我经常在阅读的很多代码中看到 nil,但我认为 kNilOptions 会更准确。我不经常(几乎从不)看到 kNilOptions。这是有原因的吗?

您认为可以使用它还是坚持使用 nil 更好?

最佳答案

我认为 0kNilOptions 更具可读性并且有 some evidence kNilOptions 是“旧的”。

您应该使用 nil 表示未初始化的 Objective-C 对象引用,使用 NULL 表示未初始化的 C 指针(void *, char * 等)。

如果 options 没有提供“无值”,则使用 0options NSDataReadingOptions 就是这种情况。 .

关于ios - 零与 kNilOptions,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24758086/

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