Shuntiger Tech Diary

iOS/Androidエンジニアが気になる技術やガジェットなどを気のままお届けするブログ

Lets Build That App - AppStoreJSONAPIsコース #4

f:id:hyaku-juu-ichi:20200302000326p:plain

気付き

  • command + Ctrl + E でまとめてリネーム。
    • Refactor>Renameより簡単にできる。
  • stackviewを組み合わせて使うとレイアウトが簡単にできる。
  • addArrangedSubviewでstackViewの中にstackViewを追加できる。
  • verticalStackViewなどのカスタムクラスでリファクタができる。
  • StackViewを組み合わせてレイアウトを作成する。cellなどに相性よさそう。
    • overallStackView(全体)⇒VerticalStackView(縦方向に並べるStackView)など。
  • itunes store api
    • entity:softwareでAppを検索できる。
    • term: 文字列で検索、"Instagram"や"Twitter"など
    • softwareなどだけではなくmusicやmovie、podcastJSONで受け取れる。softwareなどもAPIで取得できる。
      • 自作アプリを作る上で、色々使えそうなAPI

affiliate.itunes.apple.com

  • ctrl+.でコード保管ができる。
    • 予定していたコードではないときに再検索できるのがいい。
  • viewdidloadが呼ばれた後にcollectionviewのdelegateメソッドが呼ばれる。
  • completion block( closure ) の使い方
    • fetchしたデータをcompletionblockで利用する方法。
    • completionでエラーハンドリングすることによって、エラーの種別がわかる。