Я думаю, что вопрос формулируется неправильно. C# по сравнению с Java намного менее интересен с точки зрения межплатформенного использования, чем (a) какие платформы необходимо поддерживать и (b) рассмотрение оперативных библиотек и доступных сторонних библиотек. Язык является почти наименее важной частью процесса принятия решений.
Да. Щелкните правой кнопкой мыши имя файла в главном окне XCode и выберите «Открыть в отдельном редакторе». Каждый раз, когда вы это делаете, вы получаете новое полное окно редактора.
В качестве альтернативы вы можете разделить окно редактора Xcode, чтобы вы могли просматривать несколько частей одного файла в одном окне редактора. Просто нажмите маленький значок разделенного окна над полосой прокрутки вверх и вниз.