エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Swift】APIのアクセストークンの処理でPhantomTypeを利用してみる - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Swift】APIのアクセストークンの処理でPhantomTypeを利用してみる - Qiita
はじめに APIの通信周りの処理をframeworkとして別プロジェクトで管理したりする中で、APIリクエスト時... はじめに APIの通信周りの処理をframeworkとして別プロジェクトで管理したりする中で、APIリクエスト時のアクセストークンをアプリ側からタイプセーフに注入するとこができないかなと考えていました。 そんな中で、PhantomTypeを活用すればうまくいくかもしれないと思い立ったので実践してみました。 PhantomTypeやSwiftでの利用法については、「Swift で Phantom Type (幽霊型)」をご覧いただけると幸いです。 PhantomTypeを利用したTokenを保持するオブジェクトの実装 この投稿では、APIKitを利用していきます。 外部からtokenを注入する実装にすると、簡易的な利用例は下記のようになります。 enum UserRequest { struct GetByID: NetworkRequest { ... let id: String let