• Blog
  • Interview
  • Culture
  • Open Source
  • Careers
  • 한국어
  • English
  • 日本語
  • 繁體中文
  • Tiếng Việt
Search

Blog

ukitaka

LINE Engineer

  • LINE Creators Studioに広がる美しい型の世界(後篇)

    ukitaka2017-10-02

    LINE Engineer

    LINE Creators Studio担当の@ukitakaです。タイトルのハードルの高さに驚きつつ、前篇に引き続きLINE Creators Studio iOSアプリでのAPI周りの実装の話をします。主に APIKit というライブラリを中心とした話になります。 Proxyパターンで必要なパラメータを後から設定する リクエストヘッダに認可トークンを埋め込んで〜のような処理はよくあると思いますが、みなさんどう設定していますか?APIKitではRequestにheaderFieldsというプロパティがあり、これを設定することでHTTPヘッダの設定ができます。 struct MyRequest: Request { var headerFields: [String: String] { ... } } トークンのような場合、ほとんどすべてのRequestの実装にこの設定を書く必要がでてきてしまいます。 struct MyRequest: Request { let token: String var headerFields: [String: String] {

    • LINE Creators Studio
    • ;
1

Tags

© LY Corporation

  • Privacy Policy
  • LINE
  • LINE Developers
  • LINE CAREERS
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers
    • [KR]Careers