Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【SwiftUI】 外部APIを叩いて取得した結果を List に表示してみる

Takuya Aso
November 08, 2019

【SwiftUI】 外部APIを叩いて取得した結果を List に表示してみる

2019-11-08 に Enjoy SwiftUI vol2 で発表した内容です。
https://yumemi.connpass.com/event/151594/

SwiftUI のチュートリアルになかったので
実際に通信して取得したデータを使ってListに表示させてみた。
connpass のイベントサーチAPIを叩いて取得した勉強会の情報をListに展開した。
ObservableObject と @ObservedObject,@Published の使い方を
簡単に説明しています。

サンプルコードは下記です。
GitHub: https://github.com/MilanistaDev/StudyGroupEventFetcherForSwiftUI

Takuya Aso

November 08, 2019
Tweet

More Decks by Takuya Aso

Other Decks in Programming

Transcript

  1. ࣗݾ঺հ ຑੜ୓໻ ɾ๺۝भग़਎େֶ͸۽ຊେֶ ɾגࣜձࣾΏΊΈJ04ΤϯδχΞ ɾݸਓͰ΋J04ΞϓϦ։ൃ LT 01 !NJMBOJTUB@OE .JMBOJTUB%FW -

    Takuya Aso - FLAT Weather Clock iPad iPhone Color Convertor iPhone/iPad ɾ"QQMF "$.JMBO ౦ژϝτϩ޷͖
  2. { "events": [ { "event_url": "https://ΠϕϯτͷURL", "started_at": “yyyy-mm-ddThh:mm:ss+09:00", "hash_tag": "Twitterͷϋογϡλά",

    "title": "ษڧձλΠτϧ", "event_id": 123456, "owner_display_name": "؅ཧऀͷdisplayωʔϜ", "address": "ॅॴ", }, … ] } DPOOQBTTΠϕϯταʔνAPI Ϩεϙϯε(ൈਮ) LT 06 ͜ΕΛ΋ͱʹ&WFOUϞσϧΛ࡞੒