学習記録

TipKitでアプリ内のヒント表示を実装してみて分かったこと

個人開発アプリでTipKitを使った操作ヒントの表示を実装した記録です。表示条件の勘違い、一度見せたら消えない設定でハマった点、複数のヒントを同時に出してしまった失敗をまとめています。
トラブルシューティング

パスキー(Passkeys)でのログインを実装してみて分かったこと

個人開発アプリにパスワードレスのパスキー認証を実装した記録です。ドメイン設定での戸惑い、実機とシミュレータでの挙動差、既存アカウントとの共存でハマった点をまとめています。
学習記録

App Store Connect APIを使ってみて分かったこと

個人開発アプリの情報をApp Store Connect APIで取得した記録です。APIキー発行での戸惑い、JWT認証のつまずき、取得できるデータの範囲でハマった点をまとめています。
学習記録

Swift Concurrencyのactorを実装してみて分かったこと

個人開発アプリでSwiftのactorを使ったデータ競合対策を実装した記録です。classとの違いへの誤解、awaitの付け忘れでハマった点、既存コードの移行で気をつけたことをまとめています。
トラブルシューティング

Live Photosを実装してみて分かったこと

個人開発アプリでLive Photosの表示・再生を実装した記録です。通常の画像との違いへの誤解、再生トリガーの仕組み、動画部分の扱いでハマった点をまとめています。
トラブルシューティング

App Clipsを実装してみて分かったこと

個人開発アプリにApp Clipsを実装した記録です。本体アプリとの容量制限でハマった話、動作確認方法の分かりにくさ、Universal Linksとの連携でつまずいた点をまとめています。
トラブルシューティング

CryptoKitでデータを暗号化してみた話

個人開発アプリにCryptoKitでデータ暗号化を実装した記録です。Keychainとの役割の違い、鍵の保管場所でハマった点、暗号化と圧縮の順序で気をつけたことをまとめています。
学習記録

Xcode Instrumentsでパフォーマンス改善に挑戦してみた話

個人開発アプリのカクつきをXcode Instrumentsで調査・改善した記録です。何を計測すればいいか分からなかった話、メインスレッドをふさいでいた原因、改善の確認方法をまとめています。
トラブルシューティング

インタラクティブウィジェットを実装してつまずいた話

個人開発アプリにiOS 17以降のインタラクティブウィジェットを実装した記録です。従来のウィジェットとの違い、AppIntentとの連携でハマった点、動作確認の落とし穴をまとめています。
トラブルシューティング

HealthKitでヘルスデータを連携してみて分かったこと

個人開発アプリにHealthKitでヘルスデータ連携を実装した記録です。権限リクエストの複雑さ、実機でしか動作確認できない点、シミュレーターでのつまずきポイントをまとめています。
タイトルとURLをコピーしました