タグ

ブックマーク / qiita.com/shobyshoby (1)

  • SwiftLintのカスタムルールを使って、スクリーン計測用コードの実装漏れを防ぐ - Qiita

    この記事では、SwiftLintのカスタムルールを使い、Google Analyticsのスクリーン計測用コードの実装漏れを防ぐ方法をご紹介します。 SwiftLintのカスタムルールを使うと、気合や根性で何とかしていた問題を、ルールに落とし込むことができ、ミスが減ります。 背景 アプリを開発する際に、ユーザーの行動計測を目的として、Google Analyticsのスクリーン計測を使うことは多いと思います。このスクリーン計測を利用する際には、各ViewControllerに手動でイベント計測コードを埋め込むことになりがちです。1 手動でのイベント計測は正直苦行であり、実装漏れも起きやすくなります。 Method swizzlingを使って、viewDidAppear() を置き換え、自動計測を行うような方法も提案されていますが2、黒魔術的なコードを番アプリに組み込むのは気が引けました。

    SwiftLintのカスタムルールを使って、スクリーン計測用コードの実装漏れを防ぐ - Qiita
    tasanobu
    tasanobu 2016/09/29
  • 1