Para quem programa aplicativos para iOS, o IDE XCode a soluo ideal, apresentando vrios recursos que iro tornar seu cdigo mais limpo e seguro. Ele j vem com todas as ferramentas disponveis para desenvolver aplicaes MacOS. Basicamente, ele suporta as linguagens Objective-C, Swift e Apple-Script. Ademais, ele conta com recursos extras que so chamados de SDK e fornecidos pela Apple Inc. Ele tem verses apenas para MacOS, e voc pode obter mais informaes neste link.