Swift ThoughtsSwift Thoughts

Last week, I had the pleasure of speaking about WatchOS 2 at NSSpain in the beautiful Logroño, España (look at those perfect clouds!).

My favorite Swift talk was by @ayanonagon, who discussed a question that I get asked a lot - "I like Swift, but how do I convince my co-workers to start using it?".

Ayaka and her team of 5 iOS engineers were able to convince the business people at Venmo to give them 8 weeks to re-write the entire app in Swift! Wow! The result was going from 66,000 lines of code in the old (aka classic) app to 16,000 in the new Swift 2.0 version. Wow again!

Of course, as Ayaka points out, the mindset switch to Swift started incrementally. Start by first writing tests in Swift. Then new features in Swift. Talk to others in your office about Swift to get them excited. Really listen to their concerns, etc. The slides from Ayaka's talk are here - video version will be available eventually (I'll make sure to link to it when it is!).

Happy Swifting!


Swift Around the Web




Swift Code

  • Nuke - Advanced framework for managing images

  • SwiftMock - A mocking framework for Swift. Also check out Dobby. Yay! Testing in Swift is growing up!

  • DDMathParser - String → Number

  • InceptionTouch - Who needs 3DTouch when you can have InceptionTouch

  • StringSize.swift - String extension to find the layout size of a String with specified attributes.




In Case You Missed It

Random Cool Stuff