О, с чего начать?
Прежде всего, обратите внимание на ответ Майкла Шимминса; вам понадобится Xcode, чтобы сделать программу. Хотя в его ответе упоминается Java, я бы избегал этого и пошел бы к Objective-C.
Что касается самого приложения, все зависит от того, как вы хотите редактировать XML; По этому вопросу было бы неплохо получить дополнительную информацию.
Если вам нужен XML-редактор в стиле текстового редактора, вам, вероятно, следует начать с простого Document-Based Cocoa Application; и вставьте NSTextView
, и посмотрите, куда вы можете пойти оттуда; если, с другой стороны, вам нужен редактор на основе дерева; вам нужно взглянуть на NSOutlineView
и NSXMLDocument
, часть NSXML
битов Какао.
Затем вам нужно спроектировать приложение, запрограммировать его, протестировать и, наконец, если применимо, выпустить его.