В Eclipse / Java одним из ярлыков, которые я часто использовал, был выбор выражений. alt + shift + up увеличит выделение до следующего родительского / включающего выражения, alt + shift + down вернет его вниз.
Есть ли что-нибудь подобное для XCode / Objective-C. А как насчет использования vi?