-
【SwiftUI】PropertyWrapperの作成
Swiftuiにはプロパティラッパーという機能があります。 プロパティラッパーという名の通り、プロパティに対してラップして、そのラップで処理を定義します。 外からラップされたプロパティにアクセスするに ...
-
【Swiftui】構造体Structのプロパティの指定
structではいろんな変数の指定方法を見かけます。 直接代入したり、他の変数の値やViewの状態によって格納する値を変更させたり、nestした形式で格納したりなど色々ありますが、 大きく分けて変数に ...
-
AnimationとGradientとGestureとGeometryReader
自分は開発する中である程度文法を覚えたいという習性があります。 プログラム書いていても、引数に何を入れないといけなかったんだっけ? どういう型のものを入れないといけないんだっけ? と思い出すためにいつ ...
-
【SwiftUI】ドラッグで右外から別Viewを表示させる
よくWebやアプリで、右側から画面を表示するなどを見たことがあるかと思います。 右からドラッグすることでマイページが表示されたり、 ハンバーガーボタンをタップすると右からニュルッと出てきたりするものを ...
-
Firebase AuthenticationでAppleログイン実装する
ここではFirebase AuthenticationでAppleによるサインイン実装について話したいと思います。 Firebase AuthenticationでAppleログインを有効にする まず ...
-
SwiftUIの定義を読む #DragGesture
DragGesture @available(iOS 13.0, macOS 10.15, watchOS 6.0, *) @available(tvOS, unavailable) public s ...
-
viewBuilder
2022/1/19 SwiftUI
viewBuilderとは、 その名の通りViewをBuildする処理のことです。 swiftuiで構築していると、ここの部分は関数にして、Viewを返すような関数を作ってまとめたいなーって考えること ...
-
【SwiftUI】バックグラウンド処理を実装しよう!
2022/1/6 SwiftUI
バックグラウンドとは、アプリ自体起動しているが、画面上に表示されていない状態のことを言います。 対してフォアグラウンドとは、アプリ自体起動していて、今画面上に表示されている状態のことを言います。 この ...
-
【SwiftUI】@AppStorageでモバイルデバイスにデータを保存しよう!
2022/5/8 SwiftUI
わかりやすい Swiftuiでは属性で@AppStorageというものがある。 従来モバイルデバイスにデータを保存する方法としてUserDefaultというものがあったが、 @AppStorageを用 ...
-
【SwiftUI】さまざまなTabView
2021/12/31 SwiftUI
TabViewとは SwiftUIで使用できるViewのことで、 どういうViewかというと、Lineのように下のバーにいろんなタブがあって、タップすることで上の画面が切り替わるという機能です。 一番 ...