При возврате-1 как в Вашем экс-пререкающийся, я думаю, что это более читаемо с круглой скобкой, потому что минус более видимо:
return 1
или
return -1
или
return (-1)
Есть 'Key Bindings 'Меню в настройках Xcode с возможностью импорта наборов привязок. возможно, есть набор VS, который вы можете скачать. В противном случае вы могли (правда, с трудом) настроить их самостоятельно.
Вы можете использовать настройку "Metrowerkz Compatible" (XCODE->PREFERENCES->KEY BINDINGS). Это не сопоставление 1:1 с VS, но это намного ближе, чем XCode в исходном формате.
Я пытался настроить привязки клавиш XCode так, чтобы они были зеркальным отражением привязок Visual Studio (поскольку я гораздо лучше знаком с привязками VS).
Те, которые доставляют мне много проблем - это использование Visual Studios клавиш F - в OS X многие клавиши F являются ускорителями, которые вызывают переключатели задач и т.д.