Inside the Black box .
HomeArchivesCategoriesTags
【iOS】カメラ周りの機能の実装方法
2026-01-07に投稿2026-01-07に更新iOS

【iOS】カメラ周りの機能の実装方法

目次

  • 対象リポジトリ
  • 何をするか
  • 処理の流れ
  • ファイル一覧
  • 処理の詳細
    • 1. カメラの使用準備と設定
      • 別スレッドでsession処理、映像ハンドリング処理をする
      • カメラデバイスからくる映像は回転している可能性がある
      • AVCaptureVideoPreviewLayerの優しいけど理解しにくい部分について
    • 3. UIとロジックの結合のためのViewModelの作成
    • 2. プレビュー画面
  • 各クラスについて(メモ程度)
    • AVCaptureSession
  • 脱線話(実質学んだこと)
    • classにfinalをつける理由
    • NSObjectについて
続きを読む
【DirectX11】DirectXの座標系について
2026-01-05に投稿2025-12-31に更新DirectX11

【DirectX11】DirectXの座標系について

目次

  • はじめに
  • どんな座標系があるのか
  • ローカル座標系とワールド座標系について
    • ローカル座標系ついて
      • 例 :ローカル座標系の「オブジェクトの中心」と「オブジェクトの左手前下」
    • ワールド座標系について
      • 例 :ワールド座標系の「オブジェクトの中心」と「オブジェクトの左手前下」
  • ビュー座標系について
  • プロジェクション座標系について
  • さいごに
続きを読む
【DirectX11】CPUとGPUとDirextX
2026-01-04に投稿2025-12-31に更新DirectX11

【DirectX11】CPUとGPUとDirextX

目次

  • この記事で解説する内容
  • CPUとGPUに役割の違いについて
  • DirectXは結局何をしてくれるのか
  • CPUとGPUが扱うデータのありか
  • 終わりに
続きを読む
【DirectX11】リソース(Resource)・バッファー(Buffer)・サブリソース(SubResource)について
2026-01-03に投稿2025-12-31に更新DirectX11

【DirectX11】リソース(Resource)・バッファー(Buffer)・サブリソース(SubResource)について

目次

  • はじめに
  • 事前知識
  • まずは全体をふんわり理解する
  • バッファについて詳しく
  • リソースについて詳しく
  • サブリソース
続きを読む
【DirectX11】DirectXテンプレートで生成されるメソッドの実行順について
2026-01-02に投稿2025-12-31に更新DirectX11

【DirectX11】DirectXテンプレートで生成されるメソッドの実行順について

目次

  • はじめに
  • 実装メソッドについて
  • 順次実行 + ループ
  • メッセージハンドラメソッド
続きを読む
【DirectX11】DirectXテンプレートのDRについて
2026-01-01に投稿2025-12-31に更新DirectX11

【DirectX11】DirectXテンプレートのDRについて

目次

  • まずは調査結果
  • DirectXテンプレートについて
  • DRとはなにか
  • どれくらいコードを省略できているのか
続きを読む
【DirectX11】2026年の開発環境構築方法
2025-12-31に投稿2025-12-31に更新DirectX11

【DirectX11】2026年の開発環境構築方法

目次

  • この記事のゴール
  • 環境構築についての注意
    • 2. インストール
    • 3. テンプレートをインポート
  • ベースプロジェクトを作成する
    • プロジェクトの作成
    • 実行
  • 参考
続きを読む
【画像処理入門】現実世界をデジタル化する3ステップ
2025-10-07に投稿2025-12-31に更新画像処理

【画像処理入門】現実世界をデジタル化する3ステップ

目次

  • この記事の内容について
  • 画像とはなにか
    • ピクセルは何で形成されているか
  • 現実世界をデジタル化する3ステップ
  • 標本化
    • イメージセンサーの中身
    • 標本化 : まとめ
  • 量子化
    • 量子化 : まとめ
    • デモザイキング
  • 符号化
  • まとめ
続きを読む
【AHK】v2の使い方と便利な記述方法
2025-09-07に投稿2025-12-31に更新Util Tools

【AHK】v2の使い方と便利な記述方法

目次

  • AHKv2ってなんぞ
  • ドキュメントたち
    • キーコードがわからないキーを特定する
  • 便利な定義方法
    • 既存の動作を上書きせずに動作を追加する
  • 注意点
続きを読む
【iOS】ユニバーサルリンクでアプリを開けるようにする
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を設定する
  • 最終テスト
  • 参考
続きを読む
前
次
  • 1
  • 2
  • …
  • 31
飯島 大樹

飯島 大樹

システムエンジニア

東京

投稿

303

カテゴリ

9

タグ

107

カテゴリ

  • Android2
  • Blog1
  • DirectX116
  • Hexo2
  • Kotlin1
  • Util Tools3
  • iOS2
  • mermaid1
  • 画像処理1

最近の記事

【iOS】カメラ周りの機能の実装方法

2026-01-07

【iOS】カメラ周りの機能の実装方法

iOS

【DirectX11】DirectXの座標系について

2026-01-05

【DirectX11】DirectXの座標系について

DirectX11

【DirectX11】CPUとGPUとDirextX

2026-01-04

【DirectX11】CPUとGPUとDirextX

DirectX11

【DirectX11】リソース(Resource)・バッファー(Buffer)・サブリソース(SubResource)について

2026-01-03

【DirectX11】リソース(Resource)・バッファー(Buffer)・サブリソース(SubResource)について

DirectX11

【DirectX11】DirectXテンプレートで生成されるメソッドの実行順について

2026-01-02

【DirectX11】DirectXテンプレートで生成されるメソッドの実行順について

DirectX11

アーカイブ

  • 1月 20266
  • 12月 20251
  • 10月 20251
  • 9月 20253
  • 3月 20251
  • 2月 20242
  • 10月 20223
  • 4月 20221
  • 11月 20218
  • 10月 202131
  • 9月 202130
  • 8月 202131
  • 7月 202131
  • 6月 202130
  • 5月 202131
  • 4月 202131
  • 3月 202133
  • 2月 202127
  • 1月 20212

タグ

#Hexo1
#Terminal1
AHK1
Alacritty2
Android3
Android Studio3
AppleScript1
Blade1
Blog1
Bluetooth1
C#2
C++6
CPU1
CSS5
Chrome1
Coc.vim1
Composer2
Cpp11
DirectX6
DirectX116
Docker9
GAS1
GCC1
GLFW1
Git39
GitHub3
HTML15
Heroku1
Hexo3
Javascript6
Kotlin3
LINE1
Laravel14
Linux8
Linuxコマンド1
M1 Mac1
MSYS2/MinGW1
MYSY21
Mac7
Make2
Markdown1
NERDTree1
Oculus Quest27
PHP30
PHPDocumenter1
PHPUnit1
Postman1
PowerShell1
SDL23
Shell4
Slack1
Studio1
Swfit1
Swift54
Terminal1
Test Runner3
Tools2
Ubuntu8
UnitTest1
Unity19
VSCode1
Vercel1
Vim17
VimPlugin1
Vimプラグイン1
Visual Studio1
VisualStudio4
VisualStudioCode1
WSL3
Web1
Windows12
Windows API1
XCode47
Xcode3
Zsh1
alias1
anyenv1
apt1
blog2
coc-nvim1
coc-vim1
homebrew1
iOS2
iTerm22
node.js3
nvm1
prezto1
vim2
yarn1
zsh3
ゲーム2
ゲーム開発6
コンパイラ1
シェルスクリプト1
シーケンス図1
テスト2
ネットワーク1
プライバシーポリシー1
ユニバーサルリンク1
勉強会1
文字コード1
検索1
画像処理1
知識4
自動化2
設定1
調査5

広告

Inside the Black box .

© 2026 Daiki Iijima  Powered by Hexo & Icarus

×