the item NSDragAndDropTextDelay was not present in com.apple.Xcode.plist.
I've been bothered by this idiotic text drag delay ever since OS X
first came out. But until I started using XCode recently, I tolerated
it. Not any more now that I was angered by it almost everyday and
wanted to smash the screen...
OK. Enough for the rant. I did find a fix for it thought: Open your
com.apple.Xcode.plist in Property List Editor. Find the entry named
"NSDragAndDropTextDelay" and set it to "1". It controls the delay
time in mS. But DO NOT set it to "0". It doesn't work the same way
our typical logic does. Zero means completely disable text drag and
drop.
You can also achieve the same thing with "defaults write
com.apple.Xcode NSDragAndDropTextDelay -int 1" Terminal command.