タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

extensionに関するdmizuno55のブックマーク (2)

  • 使うと手放せなくなるSwift Extension集 (Swift 4版) - Qiita

    便利で汎用性高めのExtension集です。Protocolやオペレータなども含まれています。 今後も便利なExtensionができ次第、記事を更新していきます。 手放せなくなるSwift Extension集 (Swift2版)と使うと手放せなくなるSwift Extension集 (Swift3版)のSwift4版です。 記法の最適化や拡張の取捨選択で段々と良くなっています。 今回紹介したExtensionは全て下記のリポジトリに入っています。利用したい方はコピペやCarthageで導入してみてください。 https://github.com/tattn/SwiftExtensions ※ Swift4.2 で動作確認をしています。 ※ コード片ごとに紹介していますが、別のコード片のExtensionに依存している場合がありますので、ご注意ください。 クラス名の取得 public p

    使うと手放せなくなるSwift Extension集 (Swift 4版) - Qiita
  • Swiftのextensionは3パターンだけ〜そして条件付き適合へ・・・〜 - Qiita

    Xcode 9.3 正式版が一向にリリースされないため、しびれを切らして投稿します。 (追記) -> 翌日にリリース来ました。念願のSwift 4.1や。Swift 4.1の次はSwift 4.2で、その次はSwift 5.0や! 記事の効能 Swiftのextensionは3つの用法しかないことを知り、それぞれのパターンをはっきり峻別できるようになる また、それぞれのパターンに付与されたwhereの意味も完全に把握し、Swift 4.1でお試し解禁された条件付き適合(conditional conformance)まで知識をビルドアップする 結果、さらに自信を持ってextensionを扱えるようになり、Swiftがさらに楽しくなる Swift 4.1以上をご用意のうえ、お読みいただけると嬉しいです。 環境 Xcode 9.3 Swift 4.1 全3パターンを把握する どんなに複雑そう

    Swiftのextensionは3パターンだけ〜そして条件付き適合へ・・・〜 - Qiita
  • 1