トラブルシューティング

トラブルシューティング

Contactsフレームワークで連絡先にアクセスしてつまずいた話

個人開発アプリでContactsフレームワークを使った連絡先アクセスを実装した記録です。権限が拒否された場合の分岐漏れ、名前の取得方法の勘違い、連絡先変更の検知でハマった点をまとめています。
トラブルシューティング

PDFKitでPDF表示・注釈機能を実装してつまずいた話

個人開発アプリでPDFKitを使ったPDF表示・注釈機能を実装した記録です。表示だけなら簡単という思い込み、ページ単位のサムネイル生成の重さ、注釈の保存忘れでハマった点をまとめています。
トラブルシューティング

Core Locationでジオフェンシング(リージョン監視)を実装してつまずいた話

個人開発アプリでCore Locationのリージョン監視によるジオフェンシングを実装した記録です。バックグラウンド位置取得との違いへの誤解、監視できるリージョン数の上限、境界付近での判定のブレでハマった点をまとめています。
トラブルシューティング

AVFoundationでカメラ撮影機能を実装してつまずいた話

個人開発アプリでAVFoundationを使ったカメラ撮影機能を実装した記録です。プレビュー表示の勘違い、画面回転時の映像の乱れ、実機とシミュレータでの挙動差でハマった点をまとめています。
トラブルシューティング

Share Extensionを実装してつまずいた話

個人開発アプリでShare Extensionを実装した記録です。アプリ本体とのデータ共有の勘違い、対応する共有データ型の指定漏れ、動作確認方法でハマった点をまとめています。
トラブルシューティング

EventKitでカレンダー・リマインダー連携を実装してつまずいた話

個人開発アプリでEventKitを使ったカレンダー・リマインダー連携を実装した記録です。権限リクエストのタイミング、iOSバージョンによる権限の違い、保存済みイベントの扱いでハマった点をまとめています。
トラブルシューティング

Notification Service Extensionでリッチ通知を実装してつまずいた話

個人開発アプリでNotification Service Extensionを使ったリッチ通知(画像付き通知)を実装した記録です。既存のプッシュ通知処理との違いへの誤解、ペイロードの設定漏れ、実機確認でハマった点をまとめています。
トラブルシューティング

Core NFCでNFCタグ読み取りを実装してつまずいた話

個人開発アプリでCore NFCを使ったNFCタグ読み取り機能を実装した記録です。実機必須の勘違い、セッションの扱い方、読み取り後にすぐ止まってしまう挙動でハマった点をまとめています。
トラブルシューティング

Core Motionで歩数・活動データを取得してみて分かったこと

個人開発アプリでCore Motionを使った歩数・活動データの取得を実装した記録です。HealthKitとの違いへの誤解、権限リクエストのタイミング、実機とシミュレータの挙動差でハマった点をまとめています。
トラブルシューティング

Visionフレームワークでのテキスト認識(OCR)を実装してつまずいた話

個人開発アプリでVisionフレームワークを使ったテキスト認識(OCR)を実装した記録です。認識精度の勘違い、日本語対応での戸惑い、レイアウト情報の扱いでハマった点をまとめています。
タイトルとURLをコピーしました