<div dir="ltr">Hello Swift Developers,<div><br></div><div>I think it&#39;s a good idea to conform NSDate to the Comparable protocol, so instead of using:</div><div><br></div><div>if someDate.compare(today) == .OrderedAscending { }</div><div><br></div><div>Developers can easily compare using compare dates using comparison operators:</div><div><br></div><div>if someDate &lt; today { }</div><div><br></div><div>In my opinion, the code is still readable if developers use comparison operators on NSDates.</div><div><br></div><div>Here&#39;s a quick implementation from my swift-corelibs-foundation fork: <a href="https://github.com/chrisamanse/swift-corelibs-foundation/commit/3c4eff643c5271de5bec2461798051347be13916">https://github.com/chrisamanse/swift-corelibs-foundation/commit/3c4eff643c5271de5bec2461798051347be13916</a></div><div><br></div><div>Thank you.</div></div>