Naoya Maeda

iOS・wacthOS アプリエンジニアです。 https://apps.apple.…

Naoya Maeda

iOS・wacthOS アプリエンジニアです。 https://apps.apple.com/jp/developer/id1028791880 記事が参考になればフォロー・♥いただけると嬉しいです! Zenn : https://zenn.dev/naoya_maeda

マガジン

  • 遊び場

    遊びで作ったアプリに関する技術記事をまとめています。

  • AVFoundationに関する技術記事

    AVFoundationに関する技術記事をまとめています。

  • ActivityKitに関する技術記事

    Live Activityに関する技術記事をまとめています。

最近の記事

WidgetKitでミニピアノウィジェットを作ってみた

WidgetKitとBackground Modeを組み合わせて、ミニピアノウィジェットを作ってみた。 Widgetの外観 ウィジェット上部に鍵盤を有効化させるボタンを1つと、鍵盤を表すViewを横向きに7つ配置したシンプルな外観。 Background Modeアプリがバックグラウンド状態の時でも、音源を再生することができるように、Background Modeをオンにする必要がある。「Signing & Capabilities」からBackground Modeを

    • AVFoundationを使用したRAW撮影機能の実装方法

      AVFoundationを使用してRAW撮影機能を実装する方法についてまとめる。 RAW+JPEG (RAW+L)データの撮影撮影設定 RAWデータの撮影設定は、AVCapturePhotoSettings を使用して行う。 captureSession.sessionPreset = .photovar settingsForMonitoring = AVCapturePhotoSettings()guard let availableRawFormat = phot

      有料
      200
      • ライブアクティビティにインタラクティブな機能を実装する方法

        ライブアクティビティにインタラクティブな機能を実装する方法についてまとめる。 iOS 17から、App Intentを使用することで、ライブアクティビティにインタラクティブな機能を実装することができるようになった。 App IntentApp Intentとは 簡単に例えると、App Intent は実行したい処理が記述されている構造体。この構造体で定義されている処理は、アプリを起動せずに実行することができる。 さらにApp Intent は、ライブアクティビティだけで

        有料
        200
        • ActivityKitを使用したライブアクティビティの実装方法

          ActivityKitを使用してライブアクティビティを実装する方法についてまとめる。 ライブアクティビティとはライブアクティビティは、iOS 16.1から使用できるようになった機能。ロック画面やダイナミックアイランド上に、リアルタイムでアプリ情報を表示することができる。ダイナミックアイランドは、iPhone 14 Pro、Pro Max以降のProシリーズに搭載されている、ディスプレイ上部に搭載されているフロントカメラの、パンチホール部分に設けられた表示スペースのことを指す

          有料
          200

        WidgetKitでミニピアノウィジェットを作ってみた

        マガジン

        • 遊び場
          1本
        • AVFoundationに関する技術記事
          4本
        • ActivityKitに関する技術記事
          2本

        記事

          AVFoundationを使用したLive Photos撮影機能の実装方法

          AVFoundationを使用してLive Photos撮影機能を実装する方法についてまとめる。 カメラ映像を表示するために必要な カメラ、写真アルバムにアクセスするための権限リクエスト キャプチャセッションの構築 キャプチャセッションの開始/停止 については、以下の記事でまとめているので本記事では割愛する。 Live Photosとは簡単に例えると、写真とショート動画をセットにしたもの。 写真撮影と同時に動画撮影を行うので、音声付きの動画を撮影する時は、マイクを使

          有料
          200

          AVFoundationを使用したLive Photos撮影機能の実装方法

          AVFoundationを使用した動画撮影機能の実装方法

          AVFoundationを使用して動画撮影機能を実装する方法についてまとめる。 カメラ映像を表示するために必要な カメラ、写真アルバムにアクセスする権限リクエスト キャプチャセッションの構築 キャプチャセッションの開始/停止 については、以下の記事でまとめているので本記事では割愛する。 権限リクエストアプリ内でiPhoneのカメラを使用して、音声付きの動画を撮影するためには、マイクを使用する権限が必要になる。 Info.plistファイルの編集 マイクを使用する

          有料
          200

          AVFoundationを使用した動画撮影機能の実装方法

          AVFoundationを使用した写真撮影機能の実装方法

          AVFoundationを使用して写真撮影機能を実装する方法についてまとめる。 権限リクエストアプリ内でiPhoneのカメラを使用して、撮影した写真を写真アルバムに保存するためには、カメラを使用する権限と、写真アルバムにアクセスするための権限が必要。 Info.plistファイルの編集 カメラを使用する権限をリクエストするためには、 Privacy - Camera Usage Description (NSCameraUsageDescription) 写真アルバ

          有料
          200

          AVFoundationを使用した写真撮影機能の実装方法