7. Network Development Tools

“Technology is nothing. What’s important is that you have a faith in people, that they’re basically good and smart, and if you give them tools, they’ll do wonderful things with them.”

Steve Jobs

Software developers possess a bad habit: Reinventing the wheel. There’s some justification for this habit – nearly every software developer at some point has created code to solve a problem, from scratch, instead of searching for and relying on someone else’s code that already solved that problem. Sometimes it’s because the solution you find is complicated, a toll that solves 23 problems you don’t have in addition to the one you do. Sometimes it’s because solving a problem enhances your ability to solve future problems – the ...

Get Network Programming with Swift: Tools and Techniques to Create iOS and OS X Apps that Network now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.