タグ

ブックマーク / qiita.com/yum_fishing (2)

  • 日本人のための SwiftFormat【概要編】 - Qiita

    SwiftFormatとは? SwiftFormat は MacOS または LinuxSwift コードを再フォーマットするためにコマンドラインツールです。 なぜ使うのか? プロジェクトをチームで行う際にコーディングスタイルを統一することで、コードの見やすさや・追いやす さが向上しますが、これらを認識のあっていないチームで行うとコードのフォーマットの違いを指摘・修正 を手動でオペレーションすることにコストがかかります。これらの作業を SwiftFormat で自動化するこ とで開発者はコードの動作に集中できるようになります。 どうやって使うのか? 現在は下記の4通りの方法があるみたいです。 コマンドラインツールとして手動で実行するか他のツールチェインの一部として使用する Source Editor Extension として Xcode の [Editor] > [SwiftFor

    日本人のための SwiftFormat【概要編】 - Qiita
    nabeatsu1
    nabeatsu1 2020/08/09
  • iOS13 で UILabel のスタイルが間違えて表示されている可能性がある - Qiita

    起きたこと UILabel の attributedText を nil (リセット) にしてもラベルのスタイルが変わらないという現象が発生していました。 TL;DR 原因 UILabel の attributedText の値が nil(リセット)になった場合、通常(iOS12以前)は Label の attributes もリセットされるが iOS13 ではリセットされないとの報告があり、それが起因して考えられます。 解決策 UILabel の text・attributedText はどちらか一方の値が変わるともう一方の値も変わるという連動性があることから(下記ドキュメント)、今回のように text・attributedText を共存させて更新することはシステムのバグに限らず望ましくないので、attributedText のみ明示的に更新処理を行うように修正したところ解決しました。

    iOS13 で UILabel のスタイルが間違えて表示されている可能性がある - Qiita
    nabeatsu1
    nabeatsu1 2020/08/09
  • 1