I\'m an iOS developer with some experience and this question is really interesting to me. I saw a lot of different resources and materials on this topic, but nevertheless I\
This question has a lot of excellent and extensive answers already, but I feel I have to mention it since no one else has.
Alamofire for Swift. https://github.com/Alamofire/Alamofire
It's created by the same people as AFNetworking, but is more directly designed with Swift in mind.