Swift 语法相关。我怎么写这个更好?

Swift Syntax related. how do i write this better?

我有一行代码如下。我觉得下面需要一种更简洁的方式来编写我的代码。欢迎任何批评、建议。

        filteredArray = ((SomeSingletonClass.sharedControl().groups as NSDictionary).allValues as NSArray).filteredArrayUsingPredicate(<#predicate: NSPredicate#>)

您可以只使用 Swift 而不是试图将所有内容强制返回 Cocoa:

let filteredArray = filter(SomeSingletonClass.sharedControl().groups.values) {
    predicate.evaluateWithObject([=10=])
}