エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
プロダクトにSwiftGenを導入してタイポ0の世界を作る - Money Forward Developers Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
プロダクトにSwiftGenを導入してタイポ0の世界を作る - Money Forward Developers Blog
こんにちは。 自動貯金サービス『しらたま』でiOSエンジニアをしています、Objective-ひろC(@hirothings... こんにちは。 自動貯金サービス『しらたま』でiOSエンジニアをしています、Objective-ひろC(@hirothings)です。 今回はマネーフォワードのiOSアプリで活用しているSwiftGenというコードジェネレータについてご紹介します。 SwiftGenとは? 下記のように、タイプセーフにリソースが扱えるコードジェネレータツールです。 文字列直打ちの指定と違って、typoでランタイムエラーになることを防ぐことができます。 https://github.com/SwiftGen/SwiftGen // Before imageView.image = UIImage(name: "icon20Star") // After imageView.image = Asset.Common.icon20Star.image リソースの削除や名前の変更があった場合は、コンパイル時にエラーに