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

1. Introduction to Swift

“This is a big moment for all of us. You’re leaving on one of the greatest voyages in human history. Good luck and we’ll join you soon!”

Tom Swift, from Tom Swift and His Sky Wheel

This chapter teaches you the basics of Swift, which is Apple’s new programming language for iOS and OS X applications. This introduction to Swift consists of an iOS application and will demonstrate the concepts you’ll use in the remaining chapters.

What Is Swift?

Swift is Apple’s new programming language, first introduced at Apple’s Worldwide Developer’s Conference (WWDC) in 2014 and first made available with the beta versions of Xcode. Xcode 6 was released to developers via the Macintosh App Store in September 2014, and Swift 1.0 became available ...

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