音声・動画 SwiftUI | サイン波の音声を生成し再生する方法 SwiftUIでサイン波の音声を生成し再生する方法を説明する。■全体像 ・bufferは受け取った周波数(freq)のサイン波を生成する。・playerはbufferから受け取ったサイン波outputNodeを経由して再生する。 2022.05.06 音声・動画
SwiftUI SwiftUI | iPadだけでGoogle AdMob広告が表示されないときの対処方法 SwiftUIでiPadだけでGoogle AdMob広告が表示されないときの対処方法を説明する。■結論 原因はiPadが複数ウィンドウに対応していること。sceneを指定する必要がある。 2022.04.17 SwiftUI
SwiftUI SwiftUI | 複数デバイス同時プレビュー方法 SwiftUIで複数デバイスを同時プレビューする方法を説明する。iPhone8とiPhone13とiPadのように縦横比が異なるデバイス間で表示がくずれないかチェックしながらデザインするときに便利。■結論 Group { ContentView().previewDevice(PreviewDevice(rawValue: "iPhone 8 Plus")) ContentView().previewDevice(PreviewDevice(rawValue: "iPhone 13 Pro Max")) ContentView().previewDevice(PreviewDevice(rawValue: "iPad Pro")) } 2022.04.09 SwiftUI
SwiftUI SwiftUI | Google AdMob導入方法 SwiftUIでのGoogle AdMob導入方法を説明する。 ■結論 1.広告無しApp作成, 2.Appを申請し公開, 3.テスト用広告を実装, 4.本番用広告に差し替え, 5.Appを再申請, と進める。 2022.04.08 SwiftUI
SwiftUI SwiftUI | iOSデバイスをスリープさせない設定 iOS appを起動中にiOSデバイスをスリープさせないようにする方法を説明する。■結論 ContenView()の後に.onAppear { UIApplication.shared.isIdleTimerDisabled = true }を記述する。 2022.04.06 SwiftUI