学習記録

学習記録

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

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

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

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

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

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

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

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

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

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

クラッシュレポートの確認・分析でやっていること

個人開発アプリのクラッシュレポートをXcode Organizerで確認・分析する方法をまとめました。存在を知らなかった機能、クラッシュログの読み方、再現できないクラッシュへの向き合い方を記録しています。
学習記録

ASO(アプリストア最適化)でやってみたこと

個人開発アプリのApp Store掲載順位を改善するために取り組んだASO(アプリストア最適化)についてまとめました。タイトル・キーワードの見直し方、スクリーンショットの改善、効果測定の考え方を記録しています。
学習記録

ウィジェット(WidgetKit)を実装してみて分かったこと

SwiftUIアプリにWidgetKitでホーム画面ウィジェットを実装してみて分かったことをまとめました。TimelineProviderの考え方、アプリ本体とのデータ共有の落とし穴、プレビューの確認方法などを記録しています。
学習記録

アプリのレビュー・評価を増やすためにやったこと

個人開発アプリのレビュー・評価数を増やすために実際にやったことをまとめました。レビュー依頼のタイミングの見直しや、SKStoreReviewControllerの落とし穴、身内以外の反応を得る難しさなどを記録しています。
学習記録

async/awaitに書き換えて分かった非同期処理のつまずき

SwiftのcompletionHandlerをasync/awaitに書き換えてみて、実際につまずいたポイントをまとめました。UI更新がクラッシュした原因、Taskの使い方、既存コードとの混在で混乱した点などを記録しています。
タイトルとURLをコピーしました