It’s not an official vim movement, but XVim2 supports camel case motion, which is tremendously useful for Swift/Objective C development.
For example, given:
“self.viewController”
Position cursor on “i”
type: ci_
view is replaced/cut
Position cursor on “C”
type: di_
“Controller” is deleted