Great summary of the different networking options in iOS. If you are looking for a job in iOS development, understanding networking is crucial to your career. Aleksander hits on HTTP, REST, NSURLSession, and even Alamofire, breaking down how to implement each.
A Crash Course on Networking in iOS by Aleksander Koko
I agree totally. Though there are times you do have to eat, sleep, code, and repeat, making this a normal part of your life is a great way to become unhappy and unfulfilled. You have to have a life outside of code and that life will lead to you being a better, more rounded coder.
“Eat, sleep, code, repeat” is such bullshit by Dan Kim