ガーチャリス

プログラム

Listメモ

Listで選択された要素の取得List(_:selection:)+Identifiable.IDを使うモデルView選択された「実体」を取得複数選択の場合実体取得「クリック時に即処理したい」場合onChangeを使う選択された要素の削除の...
プログラム

サンドボックス設定が欲しいメソッド

設定画面Xcode → Target→プロジェクト名 →Signing & CapabilitiesNSSavePanel / NSOpenPanel☑User Selected File☑ Read☑ WriteApp Store Con...
プログラム

ウィンドウ関係(macOS)

マルチディスプレイ時の問題点① マルチディスプレイの座標体系は “左上原点ではない”macOS はこういう座標体系になっている:例:→ディスプレイの frame は絶対座標(グローバル座標)なので、macOS が再配置すると値が変動し得る。...
プログラム

描写関係

最小キャンバスの作成例SwiftUI 側(中間処理)updateNSView()が呼ばれるタイミング1.監視対象のプロパティが変更された時あなたのコードでは以下が監視されています:2.親ビューが再描画された時3.ビューが再表示された時ウィン...
プログラム

StoreKit2

準備・App Store Connectでアプリ登録・アプリ内課金 or サブスクリプションの登録・Xcode で IAP Capability ON (左のプロジェクト名 → Targets → Signing & Capabilitie...
プログラム

ローカライズ

XcodeでのiOSローカライズ手順言語の追加:・Xcodeのプロジェクトナビゲータでプロジェクトファイル(一番上の青いアイコン)を選択。・PROJECT->Info->Localizationsの「+」ボタンから対応したい言語(日本語など...
アプリ

Simple-Paint OCR

プライバシーポリシー+モバイルアプリケーション【Simple-Paint OCR】は一切のユーザー情報を取得しません。開発者へのお問い合わせ。Privacy policy+The mobile application does not co...
ブログ

ディスプレイの地震対策

自分の保有しているディスプレイが4台ある内2台はアームで机に固定しているのだが、他2台は地震対策がされてなかったので今回対策してみました。全部アームで対策しても良いのだが、重心をこれ以上上げるのも怖いし振動でアームが跳ね上がる危険も考慮して...
ブログ

Mullvad Browser移行メモ

ファイヤーフォックスがAIブラウザになるらしいので移行してみた。候補に【LibreWolf】もあったがやたら処理が遅かったのでこっちにしました。こっちはこっちで表示できないサイトがあるらしいです。自分が使う分には今の所支障なしです。環境はL...
プログラム

Linux Mintメモ

ショートカットコマンドプロンプト(ターミナル)の時だけ Shift が欲しい。ターミナル (コマンドライン)デスクトップ (一般的なアプリ)コピーCtrl + Shift + CCtrl + CペーストCtrl + Shift + VCtr...