logo hsb.horse
← タグ一覧に戻る

Tags

#iOS

タグ「iOS」に関連するブログ、スニペット、用語集を横断してまとめた一覧。

コンテンツ件数 6
  1. ブログ
    iOS セルフコントロールアプリを Screen Time API で作るための設計ガイド

    NEDNSProxyProviderの落とし穴からFamilyControls+ManagedSettingsの設計、Shield Extension 2本構成、App Groupアンロックハンドオフ、Personal Team制限まで。Screen Time APIを使ったiOSブロックアプリ開発の全体像をまとめた。

  2. ブログ
    FamilyControls + ManagedSettings で iOS の自己制限ブロックを設計する

    AuthorizationCenter、FamilyActivityPicker、ManagedSettingsの3要素がどう組み合わさるか。フリーテキストのドメイン入力ではなくトークンベース設計にすべき理由と、その実装の骨格を整理した。

  3. ブログ
    iOS Shield Extension は1本ではなく2本必要という話

    ManagedSettingsでブロックを設定したとき表示されるシールド画面は、Action ExtensionとConfiguration Extensionの2つの別ターゲットで成り立っている。正しいNSExtensionPointIdentifierとプリンシパルクラスを整理した。

  4. ブログ
    iOSでサイトブロックを作るとき、NEDNSProxyProviderを選んではいけない

    App Store配布のセルフコントロール系iOSアプリでNEDNSProxyProviderを使うことが技術的・ポリシー的にどう問題なのか、Screen Time APIへの移行判断に至るまでの調査を記録した。

  5. ブログ
    Personal Team では Family Controls の実機テストができない

    無償のPersonal TeamアカウントではFamily Controls Developmentエンタイトルメントを取得できない。Apple Developer Programへの加入が実機テストの前提条件になる理由と影響範囲を整理した。

  6. ブログ
    Shield ExtensionからメインアプリへのアンロックをApp Group経由で実装する

    ShieldActionDelegateからメインアプリを直接起動することはできない。App Groupの共有ストレージに「アンロック要求」を書き込み、アプリ側で読み取るハンドオフパターンの設計を整理した。