It’s now or never

IT系の技術ブログです。気になったこと、勉強したことを備忘録的にまとめて行きます。

2020-03-01から1ヶ月間の記事一覧

【SwiftUI】SwiftUIにおける基本的な画面遷移について

概要 SwiftUIにおける基本的な画面遷移の方法についてまとめてみました。 SwiftUIはぱっと1画面を試すのは非常にシンプルで便利なのですが、個人的にはまだ画面遷移の方法に慣れない部分もあり、整理してみました。 環境 XCode 11.4 Swift 5.2 ① NavigationL…

【SwiftUI】SwiftUIでハマったところ(onAppaerが呼ばれるタイミング/environmentの伝播の範囲)

概要 最近はSwiftUIでアプリを書いているんですが、色々と戸惑うところが多かったので備忘録的にまとめておきます。 環境 Swift version 5.1 onAppearが呼ばれるタイミング 画面再描画時の挙動 SwiftUIには、Viewが初めて描画されるタイミングで呼ばれるコー…

【Swift】【SwiftUI】Property wrappers に入門してみた

概要 Swift 5.1から「Property Wrappers」という機能が導入されました。 これはプロパティの読み込み/書き込みをカプセル化するためのデータ構造です。 SwiftUIの導入により、Swiftには様々な機能が追加されましたが、このProperty Wrappersはその中でも特に…

【SwifUI】Sign In With Appleの機能をSwiftUIで実装する

概要 アップル独自の認証方法「Sign in with Apple」について、SwiftUIを使って実装してみます。 環境 XCode: Version 11.3.1 Swift: Version 5.1 Sign in with appleのボタンの作成 まず、はじめにボタンコンポーネントの作成から実装します。 Sign in with…