SwiftUIを触ってみる2019-12-02SwiftUIを触ってみるSwiftUIで簡単なUIを作ってみました。Xcode11で新規プロジェクトを作成します。App」を選びました。プロジェクト構成は以下のようになっています。Xcode11からはSceneDelegate.swiftというファイルが追加されています。これはiPadで画面に複数アプリ表示する際に使うクラスで、今までのAppDelegateの役割の一部を担っています。今回はSwiftUIを中心に見たいので深堀りしないことにします。アプリを立ち上げてみます。World!と表示されます。その下にラベルを1つ追加してみたいと思います。ContentViewクラスを以下のように修正します。2つ縦に並べるのはVStackというクラスを使っています。}}アプリを起動するとラベルが2つ表示されています。次にラベル間を少し空けてみます。VStackの初期化時にspacingを渡します。}}これで間隔を200pxにする事ができました。ラベルと色やフォントも変更してみます。}}少し見づらいですが黄色の大きめの文字に変わりました。次はボタンの追加とタップ時のアクション追加を行います。}}ボタンをタップするとデバッグエリアに10が表示されます。次はボタンタップ時にアラートも表示してみます。}}アラートを表示する事ができました。この.alert(isPresented:)はButtonに付いている必要はなく以下のようにTextに付いていても動きます。}}次はボタンを押した時にテキストの内容を変える処理をします。}}ボタンを押すとテキストを変更する事ができました。以下のようにViewModelを別途作る事もできます。}}データをTextFieldと紐付ける事もできます。TextFieldの引数はBinding<String>なので$viewModel.textとドルを付けてBindingオブジェクトに変えて上げる必要があります。}}画面遷移はNavigationViewを使うと実現できます。Extensionでウィジェット作成SwiftUIを触ってみるGoogleのデータポータル(旧DataStudio)でアプリの新規ユーザーをグラフ化FirebaseのデータをBigQueryに入れて分析する月別アーカイブスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。