gpt4 book ai didi

Swift bool 文字(Obj-C @YES @NO 等价物)

转载 作者:IT王子 更新时间:2023-10-29 05:13:07 24 4
gpt4 key购买 nike

在 Objective-C 中,您可以键入 @YES 而不是 [NSNumber numberWithBOOL:YES]。这使得代码更加整洁。

在 Swift 中,我必须编写 NSNumber.numberWithBool(true),这有点难看。

在 Swift 中是否有等同于 @YES@NO 的东西?

预先感谢您的帮助!

最佳答案

它是truefalse

xcrun swift
Welcome to Swift! Type :help for assistance.
1> import Foundation
2> var t : NSNumber = true
t: __NSCFBoolean = {}
3> var f : NSObject = false
f: __NSCFBoolean = {}
4>

阅读:https://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/WorkingWithCocoaDataTypes.html#//apple_ref/doc/uid/TP40014216-CH6-XID_43

Swift automatically bridges certain native number types, such as Int and Float, to NSNumber. This bridging lets you create an NSNumber from one of these types

All of the following types are automatically bridged to NSNumber:

  • Int
  • UInt
  • Float
  • Double
  • Bool

关于Swift bool 文字(Obj-C @YES @NO 等价物),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24253135/

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