タグ

2015年10月23日のブックマーク (1件)

  • Xcode 7のXCTAssertEqualとOptional

    Oct 17, 2015 Xcode 6までのXCTAssertEqualは<T: Equatable>(expression1: T, expression2: T)という引数になっていました。一見するとジェネリックで良い感じに見えるんですが、実際には片方がOptionalの場合に型が一致しなくて面倒という問題がありました。 http://blog.ishkawa.org/2015/03/02/1425257147/ Xcode 7ではそれが改善されており、XCTAssertEqualの引数は<T: Equatable>(expression1: T?, expression2: T?)というものになりました。これにより、unwrapせずにTとT?が比較できるようになりました。

    Xcode 7のXCTAssertEqualとOptional
    karupanerura
    karupanerura 2015/10/23
    おー!まじか!すばらしい!