Yeah as nice as Swift is, Cocoa was designed for Objective-C.
e.g. -[NSBezierPath setLineDash:count:phase:] takes a C array in Objective-C, but an UnsafePointer<CGFloat> in Swift.
Apple needs new API interfaces for their new language, and that will take time.