You've probably tried all this, but just in case:
- close Xcode
- remove
'~/Library/Developer/Xcode/DerivedData/'
- remove
'~/Library/Caches/com.apple.dt.Xcode'
- restart your computer (just in case).
This should bring you code completion back, but the problem will eventually return. Xcode 6.1.1 beta (or now 6.2 beta with WatchKit) should fix many of the SourceKit related problems.