Apple рассказали о том, как по их мнению нужно реализовывать маппинг сетевых запросов. Лично у меня немного пригорает от хранения конкретных ключей и структуры в модельке, а особенно от сетевого запроса из extension'а, но почитать все равно стоит: https://developer.apple.com/swift/blog/?id=37



#swift