Не мало из мануалов по ios вполне применимы и для десктопа. Зато инструментов больше, ты можешь вообще писать в нормальной IDE на нормальном языке, потом просто собирать под маком
мне xcode вместе со swift видится вполне хорошим языком, особенно после писания ненативных приложений на JS. на вкус и цвет видимо) ну и проблемы возникают у меня когда нужно межпроцессное взаимодейтствие, плагины, прочее - а не когда вьюшки на вьюшки