S Link
Forward Swift: March 2nd in San Francisco $50 off right now
Register today with code "forward-community-4165482" to receive $50 off Forward Swift's single-track conference on March 2nd in San Francisco. Come see some great speakers, attend any or all of our after-events (like our Taco Flight Night), and meet some new friends. Don't forget to grab a workshop: Swift: Zero to Hero, Advanced Swift, macOS Made Easy, and Server-Side Swift by the wonderful Paul Hudson.
The Swift Algorithms Book (Now Shipping Internationally!)
Written for students and professionals, the 2nd edition of Swift Algorithms & Data Structures blends modern code, illustrations and computer science to help you pass the interview or build your next app. Revised and updated for Swift 3.0, we've recently expanded our shipping options to include more than 70 countries. Use coupon code THEROBOT at checkout to receive a 20% discount!
Swift Around the Web
Swift: Opportunities for Language and Compiler Research
Chris Lattner's slides and speaker notes from IBM's Programming Languages Day with a sneak peak into Swift 5, which will tackle task concurrency:
"Planning for future releases is inherently fraught with peril, since we donβt know what will happen in this release, and we donβt know what help the open source community will provide. That said, we would like to start work on task based concurrency with a goal of at least the first pieces of it hitting Swift 5."
Swift Style Guide Updated for Swift 3
I'm going to be referencing this one for a while still as I'm not really used to Swift 3 style just yet. Old habits die hard π
Coding
Build a Universal Framework for iOS using Swift
This is actually my big task for this week, so perfect timing!
Intelligence in Mobile Applications.
Great list of open source machine learning platforms and what you can use each one for in your app. Includes demos π
Other Cool Stuff
iOS 10.2 Emoji Changelog
Yes - I did watch the entire 6:41 minute video about the new emojis π©βπ» π₯ π€‘ π€³
Videos
Contributing to Swift
Incredible storytelling from @ayanonagon about her first open source contribution to Swift. Must watch πππ
Swift Evolution
Swift Code
- kickstarter/ios-oss - Kickstarterβs open source iOS app! Blog post here.
- IBM-Swift/Swift-Kuery - SQL database abstraction layer. Blog post here.
- SwiftRichString - Elegant & Painless Attributed Strings Management Library in Swift. Blog post here.
- Cachyr - A small key-value data cache for iOS, macOS and tvOS, written in Swift.
- iOS-MultiSelectionTable - Beautiful way of having a multi-selection table on iOS written in Swift
Business
2017 Predictions for the App Economy
I'm excited to see something like Instant Apps come to iOS in 2017...
Other Platforms
Server APIs Work Group: Building a Solid Foundation for Swift
Good summary of the status (including challenges ahead) for Server-Side Swift:
"With the Server APIs Work Group working on the foundation needed for server-side Swift, framework authors will be able to focus their attention on more exciting and innovative features. It will also help developers know that their application won't be restricted from WebSockets or TLS simply because their framework hasn't incorporated it yet. And it will help end-users by having critical security bugs fixed once in the platform versus in a framework's dependency's (dependency's ...) encryption library."
Swift Thoughts
This is the last issue of the year. As such, I'd like to end it with this story of our community coming together to help @ishabazz make the best of a tough situation. The campaign will likely be closed soon, but here is the link in case it's open and you'd like to help π
Thanks to all the readers and sponsors who've supported This Week in Swift during the past year. Hope you enjoy the holidays an see you next year - make sure to say hi if you're at a try! Swift or any other conference around the world π₯ π π