2026-08

学習記録

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

iOSのLive Activities(ロック画面・Dynamic Islandに表示される機能)を実装してみて分かったことをまとめました。ウィジェットとの違い、更新頻度の制約、実機確認の必要性を記録しています。
学習記録

AdMobでバナー広告を導入してみた話

個人開発アプリにGoogle AdMobでバナー広告を導入してみた記録です。審査で落ちた原因、テスト広告と本番広告の切り替えの落とし穴、広告配置で気をつけたことをまとめています。
学習記録

Combineを使ってみて分かったこと

SwiftのCombineフレームワークを使ってみて分かったことをまとめました。Publisher・Subscriberの考え方、メモリリークで悩んだ経験、async/awaitとの使い分けについて記録しています。
トラブルシューティング

CloudKitでデータをiCloud同期させてみた話

個人開発アプリのデータをCloudKitでiCloud同期させてみた記録です。機種変更時に困った経験、同期の仕組みの誤解、競合が起きたときの挙動などをまとめています。
学習記録

Debug/Release環境で設定を切り替える仕組みを作った話

iOSアプリの開発中(Debug)と本番配布(Release)で、APIの向き先やログ出力を切り替える仕組みを作った記録です。ハードコーディングで困った経験、Build Configurationの活用、切り替えの落とし穴をまとめています。
学習記録

アクセシビリティ対応をやってみて分かったこと

個人開発アプリでVoiceOverなどのアクセシビリティ対応をやってみて分かったことをまとめました。存在を意識していなかった機能、実際に使って気づいた課題、最低限意識すべきポイントを記録しています。
トラブルシューティング

Keychainで機密データを安全に保存する方法を学んだ話

個人開発アプリでAPIキーやトークンなどの機密データをKeychainに保存する方法をまとめました。UserDefaultsに保存していた危険性、Keychainの基本的な使い方、ラッパーライブラリを使う判断について記録しています。
学習記録

ユニットテストを書き始めて分かったこと

個人開発アプリにユニットテストを書き始めてみて分かったことをまとめました。何をテストすべきか迷った話、UIに依存したコードでテストが書けなかった経験、テストがあることの本当の効果などを記録しています。
学習記録

Xcode Cloudで自動ビルドを設定してみた話

個人開発アプリにXcode Cloudで自動ビルド・自動テストの仕組みを導入してみた記録です。ワークフロー設定でつまずいた点、無料枠の考え方、導入して分かった効果をまとめています。
タイトルとURLをコピーしました