我们如何用swift编程语言定义以下内容:

  • [NSNull 空]

换句话说,这些客观c术语的swift类似功能是什么.

推荐答案

关于类似功能:

  • NULL在SWIFT中没有类似功能.
  • nil在SWIFT中也称为nil
  • Nil在SWIFT中没有类似功能
  • [NSNull null]可以在SWIFT中作为NSNull()访问

注:这些是我根据阅读和游戏做出的猜测.欢迎.

但SWIFT中的NIL/NULL处理与目标C有很大的不同.它看起来是为加强安全和护理而设计的.阅读optionals in the manual页.一般来说,变量根本不能为NULL,当您需要表示"缺少值"时,您可以声明性地这样做.

Ios相关问答推荐

SWIFT设备方向更新不正确

SwiftUI中的视频时间轴

如何修复使用EFCore和SQLite的.Net MAUI iOS应用程序上的当前应用程序不支持NullabilityInfoContext?

带有RadStudio 11.3/12的Mac Mini M2(Sonoma 14.2.1)上的PAServer-测试连接按钮有效,但部署不起作用

以编程方式更改VC&39;S导航栏按钮的属性,以响应另一个VC中的按钮按下

在 Swift 中,对象如何被准确地从内存中移除?

Toast 不显示 Flutter

Task.cancel() 的 TaskPriority 的区别

Swift/iOS:泛型错误:协议需要嵌套类型V;你想添加它吗?

使用 SceneKit 从 CapturedRoom.walls 重新创建 RoomPlan

List touch Tabbar 时 SwiftUI Tabbar 消失

通过函数使用 Gesture 时,键入任何视图不能符合视图

在 iOS 中获取设备位置(仅限国家/地区)

如何在 UIActivityViewController 中设置邮件主题?

在 UITextView 中垂直居中文本

iOS WKWebView 不显示 javascript alert() 对话框

如何缩小 UIImage 并使其同时变得清晰/锐利而不是模糊?

SRCROOT 和 PROJECT_DIR 有什么区别?

如何在 Swift 中将新单元格插入 UITableView

如何在 iOS 中获取正在运行的应用程序的名称