The WWDC 2015 keynote has come and gone. There were great announcements, from iOS 9 and OS X El Capitan, to watchOS 2 and even the unified Developer Program. I am not here to talk about any of those announcements; I'm here to talk about Swift.
You may remember a post I wrote in February that described the ideal Swift-ified system frameworks for the Cocoa SDKs. I had also posted a tweet with a preview of the proposed library I was working on. With the announcement of Swift 2, almost none of that is necessary enough to invest time in making a library. Here's why:
With these three issues taken care of by the good folks at Apple, now this project is unnecessary; it would be just some typealiases and BlocksKit. Not worth making an entirely new library.
I am very thankful that Apple got the message about these user experience issues that seemed to stick out like a sore thumb. I am very excited to begin testing and developing with these improvements.