jessesquires / JSQSystemSoundPlayer

A fancy Obj-C wrapper for Cocoa System Sound Services
https://jessesquires.github.io/JSQSystemSoundPlayer/
Other
581 stars 107 forks source link

Rewrite in Swift + Support SwiftPM #18

Open jessesquires opened 9 years ago

jessesquires commented 9 years ago

Let's rewrite this library in Swift 3.0 :tada:

This is a long term goal, and mostly for fun. Especially with nullability annotations, there is very little value to gain by doing this.

But, Swift is awesome™ and the future™, so it would be fun to rewrite this. Also, it's a pretty small framework so it shouldn't be too difficult or take too long.

:warning: Waiting for the final release of Swift 3.0 to do this.

Todos:

Some notes:

⚠️ NOTE: will not accept pull requests for this issue :smile:


Any new features we can make use of in this library?

5.1

5.2

s-faychatelard commented 9 years ago

Hey!

I did a pre-rewrite of the library in Swift (1.2 for now)

https://github.com/s-faychatelard/JSQSystemSoundPlayer-Swift

It can be a good start for you maybe

EDIT: Added a branch for Swift 2.0 support, ported unit tests and added OS X support and example