标签: macos swift cocoa
我正在研究XCode 6.3 | Swift 1.2
最近在工作的时候,我注意到NSMutableAttributedString的所有初始值设定项都返回NSAttributedString类型的对象
NSMutableAttributedString
NSAttributedString
除此之外,虽然对象的类型为NSAttributedString,但它正确地调用(和代码完成)NSMutableAttributedString类型的方法。
是否有人意识到这种行为的内部结构。