Swift– category –
-
SwiftのMainActor完全ガイド:UIスレッドと並行処理を安全にする使い方
Swift Concurrencyでは、UI更新を「メインスレッド(MainActor)」に隔離することで、競合やクラッシュを未然に防げます。本記事は@MainActorの基本から実戦、テスト、移行の勘所までを体系的に解説します。設計判断の迷いを減らし、最小コストで安全性と... -
XcodeのInfo.plist完全ガイド|必須キー・権限・ATS・URLスキーム設定
Info.plistは、iOSアプリの識別子・バージョン・権限・通信ポリシーなど、アプリの「振る舞い」をiOSに宣言する設定ファイルです。XcodeのInfoタブやXML編集、xcconfigなど複数の方法で管理でき、審査エラーや実機クラッシュの主要因にもなります。本稿で...