thwork.dev

SwiftUI

【SwiftUI】SceneStorageのデバッグの際の注意事項(SceneStorageが保存されない)

SceneStorageをデバッグする際は注意が必要です。デバッガを使用すると通常の実行時よりセッションが切れやすくなっています。セッションが維持されなければSceneStorageが保存されないので気をつけましょう。 デバッグの手順 手順...
開発全般

【Xcode】証明書の更新(作成)

証明書の更新(作成)です。年1で必要になるいつものです。 キーチェーン部分についてはApple Developerの証明書追加画面から飛べる以下のURLにもざっくり書いています。 慣れるとすぐ終わるのですが、今まで記事にしていなかったので書...
SwiftUI解説動画

【SwiftUI解説動画】NavigationStack

SwiftUI解説動画を作り始めました。現在はNavigationStack解説動画作っています。 もし良ければご覧ください。 文字で読みたい方は動画の下に記事のリンクがあるのでそちらをご覧ください。 NavigationLinkの解説 【...
SwiftUI

【SwiftUI】NavigationLinkを使わない画面遷移(NavigationStack・iOS16)

NavigationLinkを使わない画面遷移についてです。iOS16以降はNavigationStackを使う事でNavigationLinkを使用しない事もできます。 NavigationViewではNavigationLinkが必須だ...
SwiftUI

【SwiftUI】LiveActivityを実装する part 3(iOS16.1)

LiveActivityを実装する part 3です。part3はLiveActivityのアプリ側で実装する処理についてです。 LiveActivityのアプリ側のコード LiveActivityはWidget Extensionに実装し...
SwiftUI

【SwiftUI】LiveActivityを実装する part 2(iOS16.1)

LiveActivityを実装する part 2です。part 2ではLiveActivityのWidget Extensionの部分について詳しく解説して行きます。 part 1は以下のリンクから見ることができます。 LiveActivi...
未分類

【SwiftUI】LiveActivityを実装する part 1(iOS16.1)

LiveActivityはiOS16.1から実装される機能です。Dynamic Islandやロックスクリーンに色々と表示出来て便利ですので、ぜひ使いこなせる様になりましょう。 今回はLiveActivityを実装する方法について紹介します...
SwiftUI

【SwiftUI】LiveActivityの例外(com.apple.ActivityKit.ActivityInput error 1.)

LiveActivityで出る例外で3つのパターンで同じ例外が出てややこしかったので紹介します。 例外について 今回扱う例外は以下のメッセージが出るものです。 「com.apple.ActivityKit.ActivityInput err...
SwiftUI

【SwiftUI】Live Activityのサンプルコードを実行する(iOS16.1/Xcode14.1)

今回はiOS16.1から追加されるActivityKitのLive Activityを、Appleのドキュメントに従いサンプルコードを実行していきます。 Appleのドキュメントは以下のリンクから確認して下さい。 サンプルコードは一部を抜粋...
SwiftUI

【SwiftUI】Viewの引数にViewを使用する

SwiftUIでViewを書いていると、繰り返し使っている部分は再利用できる形で分割していきます。その時に、Buttonのラベルの様にViewを引数とするViewを作りたい事もあると思います。今回はそういった場合のViewの書き方を紹介しま...