Swift

Swiftで Property List をPropertyListDecoderを使ってパースする

Property List (plist)ファイルで定義した配列をUITableViewで表示したいという質問に回答しました。 私もObjective-C を使っていた時代にplistで表示項目のON/OFFの切り替えを管理していた時期を思い出しました。あの頃は PropertyListDecoder がなくて、pl…

Firebase Analytics for iOSで setScreenName(_:screenClass:) がdeprecatedになった

Firebase Analytics for iOSを 6.6.2 から 6.7.0 へアップデートしたところ、setScreenName(_:screenClass:) でdeprecatedになったよと警告が出るようになりました。 開発中のアプリでは下記のようなメソッドで画面名をトラッキングしています。 import Fire…

Swiftで 数字がキーになっているJSONデータをデシリアライズする

下記のように店舗情報のキーが数字になっているJSONデータをデシリアライズできるか?と質問があり回答しました。 { "response": { "total_hit_count": 4, "0": { "shop_id": "6072772", "shop_name": "店舗A" }, "1": { "shop_id": "6072773", "shop_name":…