- 2021-03-01
- 2021-03-01
【SwiftUI】ドラッグジェスチャー(DragGesture)によるスワイプ(Swipe)動作の実装
この記事では、SwiftUIでのドラッグジェスチャー(DragGesture)によるスワイプ(Swipe)動作の実装方法を紹介します。 左から右へスワイプすると、スイッチがONになり、右から左へスワイプするとOFFになる動作です。 ◆動作検証環境 ・ローカル環境:mac Catalin […]
この記事では、SwiftUIでのドラッグジェスチャー(DragGesture)によるスワイプ(Swipe)動作の実装方法を紹介します。 左から右へスワイプすると、スイッチがONになり、右から左へスワイプするとOFFになる動作です。 ◆動作検証環境 ・ローカル環境:mac Catalin […]
この記事では、SwiftUIでのバイブレーション(Vibration)の実装方法を紹介します。 AudioToolboxフレームワークを利用する5種類、UINotificationFeedbackGeneratorを利用する7種類、計12種類のパターンを紹介します。 ◆動作検証環境 […]
この記事では、SwiftUIでのRevenueCat 利用するApp内課金(AppPurchases)実装方法を紹介します。 実装の例として、非消耗型、新規のApp内課金、すでに購入済みの場合の確認動作のコードを作成します。 なお、Apple Developerのアカウント作成、契約/ […]
この記事では、SwiftUIでのAdMob(アドモブ)広告の実装方法を紹介します。 実装の例として、Banner(バナー)広告、Reworded(リワード)広告表示のコードを作成します。 なお、Google AdMobのアカウント登録、アプリ登録、広告ユニットの作成はすでに済ませた状態 […]
この記事では、SwiftUIでのWidget_iOS14.0のConfigtation Intentを利用した実装方法、そしてより実践的な利用方法としてCoreDataとの連携方法を紹介しています。 なおConfigtation Intentを利用しない実装方法は、こちらの記事で解説し […]
この記事では、SwiftUIでのWidget_iOS14.0の実装方法、そしてより実践的な利用方法としてCoreDataとの連携方法を紹介しています。 ◆動作検証環境 ・ローカル環境:mac Catalina ・XCode:12.1 ・SwiftUI:2.0 ・iOS:14.0 ・Li […]
この記事では、SwiftUIでのCoreData の基本的な実装方法【CRUD(作成、更新、削除)】を紹介しています。 簡単なタスク管理App(タスク内容とスケジュールの登録)を作成しながら解説します。 ◆動作検証環境 ・ローカル環境:mac Catalina ・XCode:12.1 […]
この記事では、SwiftUIと、Django Rest Frameworkを利用するプロジェクトで、API接続(GET、PUSH、POST、DELETE)を行う方法を解説しています。 ◆動作検証環境 ・ローカル環境:mac Catalina ・XCode:12.1 ・SwiftUI:2 […]
この記事では、SwiftUIと、Django Rest Framework、Django Rest Authを利用するプロジェクトで、user_idを取得する方法を解説しています。 各ユーザーごとにアカウントを作成するアプリや、WEBシステムでは、ユーザーごとに表示や、使用できる機能を […]
SwiftUIプロジェクトでAPI接続で値を取得する際は、Viewに表示する際にJsonModelとしてなど、取得元のJSONデータに沿った形でSwiftUIのファイルでも値を定義する必要があります。 この記事では、JsonModelのstruct内変数の指定の方法について解説します。 […]