Если я правильно понимаю, это действительно два отдельных вопроса. Как получить данные XML-RPC и как заполнить таблицу?
Я не слишком знаком с XML-RPC, но после быстрого осмотра кажется, что вы можете либо выполнить синтаксический анализ самостоятельно с помощью классов NSXML *, либо использовать одну из нескольких сторонних сред. Я думаю, что было бы хорошей идеей сначала взглянуть на доступные фреймворки, даже если вы в конечном итоге не используете их, они должны дать вам хорошее представление о том, как самостоятельно анализировать данные XML, если вы пойдете по этому пути. 1003 *
Получив данные из запроса XML-RPC, вы захотите сохранить их в какой-то структуре данных в классе контроллера. Вы можете использовать массив словарей или базовых строк или создать собственный объект для представления ваших данных, но это действительно зависит от сложности того, что вы делаете. Объект контроллера будет предоставлять данные для табличного представления, обрабатывать обновление и любые другие задачи, которые могут вам понадобиться. Вы можете сделать запрос XML-RPC непосредственно от контроллера или создать дополнительный класс для этого, чтобы отделить код.
Неважно, используете ли вы методы источника данных или привязки (вместе с контроллером массива), они оба работают нормально и имеют свои преимущества. Если вы только начинаете с Cocoa, обязательно используйте методы источника данных. Привязки требуют промежуточного знания Objective-C и Какао, и в противном случае их будет сложно использовать и отлаживать.