2026-01-07に投稿2026-01-07に更新iOS【iOS】カメラ周りの機能の実装方法目次 対象リポジトリ 何をするか 処理の流れ ファイル一覧 処理の詳細 1. カメラの使用準備と設定 別スレッドでsession処理、映像ハンドリング処理をする カメラデバイスからくる映像は回転している可能性がある AVCaptureVideoPreviewLayerの優しいけど理解しにくい部分について 3. UIとロジックの結合のためのViewModelの作成 2. プレビュー画面 各クラスについて(メモ程度) AVCaptureSession 脱線話(実質学んだこと) classにfinalをつける理由 NSObjectについて 続きを読む
2025-09-05に投稿2025-09-05に更新iOS【iOS】ユニバーサルリンクでアプリを開けるようにする目次 この記事の存在意味 前提知識 Webサイト側で用意するもの iOSアプリ側で用意するもの 今回作成する構成の全体像の説明 今回実装する構成 Webサイトの作成 1. GitHubでリポジトリを作成してフォルダ構造を作る 2. main ブランチのルート直下に置くindex.htmlを作成 3. sub ブランチのルート直下に置くindex.htmlを作成 4. sub ブランチに配置するユニバーサルリンク用の設定ファイルのapple-app-site-associationを作成 CloudFlarePagesの設定 1. Pageの作成 2. 使用するリポジトリの選択 3. ビルドとデプロイのセットアップ iOSアプリの作成 1. プロジェクトの作成 2. 画面に表示されるテキストを調整 3. Appleのデータベースに作成したアプリを登録する 4. アプリストアにアーカイブ Web側の設定の書き換え main ブランチのindex.htmlのボタンを押した先のリンクをsubブランチのページに設定 sub ブランチの「apple-app-site-association」にアプリのIDを設定する 最終テスト 参考 続きを読む