Ho una semplice domanda: Perché Bool
si qualificano come AnyObject
Secondo la documentazione di Apple:Perché Bool "AnyObject" invece di "Any"?
Allora perché fa passare questa affermazione?
let bool = true
let explicitBool: Bool = true
if (bool is AnyObject){
print("I'm an object")
}
if (explicitBool is AnyObject){
print("I'm still an object!")
}
Per quanto mi riguarda, ho un avvertimento che "' è 'test è sempre vero", assumendo il collegamento implicito ai tipi Objective-C. – JAL