Skip to content

Details

The Swift Programming Language:

We'll start with a quick review of Protocols in the The Swift Programming Language at https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html .

Monthly Code Challenge:

Next we'll compare our solutions to this month's exercism.io Swift challenge Grains at http://exercism.io/exercises/swift/grains . I encourage everyone to join our exercism.io team and submit their own solution before the meetup: http://exercism.io/teams/learn-swift-winnipeg/ .

Presentation:

And finally, Jeffrey will walk us through Swift 4's Codable types which we'll use to convert our data types into external representations such as JSON and property lists. A Swift Playground with code samples, documentation, and additional resources has been added to our GitHub organization: https://github.com/learn-swift-winnipeg/CodableFun

What You'll Need (if you want to join in on any of the coding portions):

• A laptop, preferably running macOS, although you'll be able to experiment with Swift on other platforms via IBM's Swift Sandbox at https://swift.sandbox.bluemix.net/#/repl .

• Install the latest version of Xcode from the Mac App Store at https://itunes.apple.com/ca/app/xcode/id497799835?mt=12 (macOS only). You'll want to download this ahead of time because it's multiple GB in size.

• If you don't have the above–still come and learn!

See you all soon!

  • Jeffrey

Related topics

You may also like