O'Reilly logo

Network Programming with Swift: Tools and Techniques to Create iOS and OS X Apps that Network by Karl Kowalski

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required