Swiftでのメモリリークによるクラッシュと autoreleasepool の活用
iOSアプリの保守対応中、 メモリリークが原因でアプリがクラッシュする事象に遭遇しました。 クラッシュ箇所は一見すると単純な for 文の中。 しかし調査していくと、Swift / ARC の特...
7 search resultsShowing 1~7 results
You need to log-in
iOSアプリの保守対応中、 メモリリークが原因でアプリがクラッシュする事象に遭遇しました。 クラッシュ箇所は一見すると単純な for 文の中。 しかし調査していくと、Swift / ARC の特...
はじめに UIKitでモーダル画面を表示する際、ローディングインジケーター(PKHUD)が表示されない問題に遭遇しました。本記事では、その原因と解決方法について解説します。 事象 モーダル画面表...
はじめに Webアプリケーションやモバイルアプリの開発において、様々なネットワーク環境下での動作確認は欠かせません。本記事では、開発者向けツール「Network Link Conditioner...
はじめに WWDC2025で発表された通り、次のメジャーアップデートでSceneDelegateへの対応が必須要件となりました。本記事では、従来のAppDelegateベースのアプリからマルチシ...
iOS 26 へのメジャーアップデート対応で得た知見のまとめ こんにちは。普段は業務で iOS アプリ開発を担当しているエンジニアです。 先日、アプリを iOS26/Xcode26 環境へアップ...
iOSアプリ開発中、ダークモードでUILabelの文字が白く見える現象に遭遇しました。 実はこれ、isEnabled = false によるシステム自動色変換が原因です。 この記事では、原因と解...
SwiftのFloat・Double・Decimalの違いと使い分け 〜金融計算・UI表示・精度の罠まで徹底解説〜 1. はじめに 本記事の目的:よく混乱しがちな数値型の違いを明確に整理する 対...
7 search resultsShowing 1~7 results
Qiita is a knowledge sharing service for engineers.