未分類

【SwiftUI】NavigationStackで画面遷移をコントロールする(NavigationPath)(複数階層)

新たに書き直した為、この記事ではなく以下の記事を確認してください。 iOS16/iPadOS16以降でNavigationStackが追加されNavigationViewがDeprecatedになりました。合わせてNavigationLin...
未分類

【SwiftUI】NavigationStackで画面遷移をコントロールする

新たに書き直した為、この記事ではなく以下の記事を確認してください。 iOS16/iPadOS16からはNavigationViewが非推奨(Deprecated)となりました。代わりに実装されたのがNavigationStackです。これに...
SwiftUI

【SwiftUI】NavigationStack (iOS16、iPadOS16以降)

iOS16が正式にリリースされたのでNavigationStackについて見ていきましょう。 NavigationStackとは NavigationStackはiOS16以降で使用できるNavigationViewに代わるものです。これに...
SwiftUI

【SwiftUI】NavigationStackが勝手にルートに戻る

iOS16から使えるNavigationStackですが勝手にルートに戻る場合がありました。基本的には問題ありませんが、初心者が戸惑う場合や、NavigationViewを無理やり使っていたものを置き換えると起こる場合があるのでメモを残して...
未分類

【OBS】キャプチャーボード(HSV321・HSV323)で音が出ない時の設定方法

パススルー付きで比較的安価なキャプチャーボードを購入したのですが、映像は映るが音声は出ないという状態になったので書き残しておきます。 なお、WindowsとMacで対処方法が異なります。 解決方法(Windows) カスタム音声デバイスを設...
開発全般

【AppStore Connect】提出画像(スクリーンショット)をKeynoteで作成する

AppStoreにアプリを掲載する際にはストアページに掲載する紹介画像の提出が必要です。スクリーンショットそのままでも問題ありませんが、アプリのUI次第では見映えが良くなかったり、紹介テキストを画像に載せたい場合もあります。 Keynote...
開発全般

【AppStore Connect】提出する画像・スクリーンショットについて(サイズや画像例) 2022年7月現在

アプリをAppStoreに掲載する際には画像・スクリーンショットを合わせて提出します。2種類または4種類の画像の提出が必要となります。 画像サイズ inchpixel(縦)pixel(横)端末例iOS6.5 インチ1284 x 2778 ピ...
SwiftUI

【SwiftUI】静的 Home Screen Quick Actions(アプリアイコン長押しメニュー)

Home Screen Quick Actionsの実装方法についてです。 Home Screen Quick Actionsではアプリアイコンをロングタップする事で表示されるコンテキストメニューに項目を追加する事が出来ます。この項目から起...
SwiftUI

【SwiftUI】EnvironmentValueを追加する

SwiftUIではEnvironmentValuesが多数用意されており、Viewから@Environmentで参照する事が出来ます。 システムで設定された値を読み取ったり、設定した値が子Viewで読み取る事ができ非常に便利です。 今回はこ...
SwiftUI

【SwiftUI】Scene間のEnvironmentObjectの共有・専有(ObservedObject 、StateObject)

iPadOSなどでは1つのアプリで同時に複数のウィンドウを開くことが出来ます。このウィンドウ毎にSceneが割り当てられいています。Sceneが複数ある場合はEnvironmentObjectの扱いに気をつける必要があります。 Enviro...