【发布时间】:2017-10-30 10:30:23
【问题描述】:
我正在尝试获取NSParagraphStyle.default.mutableCopy() 的实例,但我们确定mutableCopy() 将始终包含一个值吗?
var paragraphStyle = NSParagraphStyle.default.mutableCopy() as! NSMutableParagraphStyle
是否可以在不强制展开的情况下做到这一点?
【问题讨论】:
我正在尝试获取NSParagraphStyle.default.mutableCopy() 的实例,但我们确定mutableCopy() 将始终包含一个值吗?
var paragraphStyle = NSParagraphStyle.default.mutableCopy() as! NSMutableParagraphStyle
是否可以在不强制展开的情况下做到这一点?
【问题讨论】:
是的,它更简单:
let paragraphStyle = NSMutableParagraphStyle() // Note the `let`
您使用 default 初始化程序获得 default 参数。
除此之外,在这种情况下,您可以确定mutableCopy() 将始终包含一个值,因为NSParagraphStyle 显然符合NSCopying。
【讨论】: