Swift设计模式.为什么他们包括Any,AnyObject

shl*_*821 4 design-patterns objective-c ios swift

我最近从常规的objc搬到了Swift.是的,我知道如何使用AnyAnyObject.

但我很好奇为什么苹果决定AnyObjectAny.它为什么好?它解决了什么问题?节省了多少开发人员的时间?

Die*_*len 7

为了与现有Cocoa库向后兼容.象类NSDictionary,NSArray等上的所有对象包含不强制类型.同样在Obj-C中,id它是指向任何Obj-C对象的指针.