Modelo adequado para várias solicitações da Alamofire para vários sites

Estou usando a Alamofire para descartar páginas da web em busca de alguns dados, digamos Notícias. Notícias é um objeto genérico com algo como título, conteúdo, foto, data, autor etc. No entanto, para cada site, uso métodos diferentes. Para alguns, uso json para outros, uso hpple para extrair os dados. Como posso criar algum tipo de serviço para cada site. Devo criar serviços diferentes para cada site ou existe uma maneira melhor de usar algum tipo de modelo de função genérica para cada site. Gostar

Login()
Fetch()
Populate()
return News(…..)

Depois de criar as notícias e preencher a visualização da tabela, como posso atualizar o objeto Notícias? Como o Google Notícias é genérico, não é possível saber quem o criou com qual método.

questionAnswers(1)

yourAnswerToTheQuestion