学習記録

Core Imageで画像フィルター処理を実装してみて分かったこと

個人開発アプリでCore Imageを使った画像フィルター処理を実装した記録です。フィルターのパラメータ名の分かりにくさ、処理結果の描画方法の勘違い、複数フィルターの連結でハマった点をまとめています。
トラブルシューティング

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

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

MusicKitでApple Musicと連携してみて分かったこと

個人開発アプリでMusicKitを使ったApple Musicとの連携を実装した記録です。サブスクリプション有無の確認漏れ、権限リクエストのタイミング、再生状態の監視方法でハマった点をまとめています。
トラブルシューティング

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

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

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

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

Speechフレームワークで音声認識を実装してみて分かったこと

個人開発アプリでSpeechフレームワークを使った音声認識機能を実装した記録です。権限リクエストの種類の多さ、オンデバイス認識の制約、認識結果の確定タイミングでハマった点をまとめています。
トラブルシューティング

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

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

WatchConnectivityでApple Watchとデータ連携してみて分かったこと

個人開発アプリでWatchConnectivityを使ったiPhoneとApple Watchのデータ連携を実装した記録です。セッション有効化の勘違い、即時送信と後追い送信の違い、Watchアプリ未起動時の挙動でハマった点をまとめています。
学習記録

Core Dataでデータを永続化してみて分かったこと

個人開発アプリでCore Dataを使ったデータ永続化を実装した記録です。SwiftDataとの違いへの混乱、コンテキストの扱い方、保存忘れによるデータ消失でハマった点をまとめています。
トラブルシューティング

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

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