酢ろぐ!

カレーが嫌いなスマートフォンアプリプログラマのブログ。

DevelopersIOで2024年9月に執筆した記事

技術系の記事はDevelopersIOで執筆することにした。一方、すぐに修正されそうなトピックやワークアラウンド的な内容は記事の寿命が短くなる可能性があるため、引き続き「酢ろぐ!」で書くことにしている。

毎月の終わりには、DevelopersIOで執筆した記事へのリンクをまとめる。以下は2024年9月に執筆した記事の一覧である。

iOSアプリに特定バージョンを対象とした強制アップデート機能を追加する

個人開発しているNSEasyConnectでデータベースの初期化に失敗するバグを入れてしまった。強制アップデートの仕組み自体は導入していたものの、minimum_version よりも前のバージョンを強制アップデートにかけるといったものであった。特定のバージョンを対象にした強制アップデート機能の実装方法を紹介した。

dev.classmethod.jp

iOS 18のダークモードでアプリアイコンの色が反転する条件を検証してみた

iOS 18では、ホーム画面のカスタマイズ機能が追加され、ダークモードでアプリアイコンの色が自動反転することができるようになった。検証の結果、シンプルでベタ塗りの背景を持つアイコンは自動反転するが、グラデーションのあるアイコンは反転せず暗くなるだけだった。

dev.classmethod.jp

Xcode 16.0とiOS 18.0シミュレータの組み合わせでSafariViewControllerがフリーズしてしまう不具合を解消する

Xcode 16.0とiOS 18.0シミュレータで、SFSafariViewControllerが正常に表示されない問題が発見された。原因は「Excluded Architectures」の設定でarm64が除外されていることだった。Appleの不具合の可能性が高いが10月24日時点の iOS 18.1 RCシミュレータでも問題は発生しており、解決の目処は立っていない。

dev.classmethod.jp

その他