Xcode10.2対応とSwift5対応しました
その内容について
・firstindex
indexをfirstindexにする
https://developer.apple.com/documentation/swift/array/2994720-firstindex
・Use Base Internationalization
Baseの言語を追加する形になった
なので日本語だけ用意する場合は、Baseに日本語を書く
jaだけに日本語書くと、英語等の時に定義された文字列が引けなくなる
https://medium.com/@mizutory/ios-localization-%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB-38b0eefd2dc0
・Storyboard
これ今回じゃないかもしれないけど、storyboardがwarning吐く
warning: Auto Layout Localization: Fixed leading and trailing constraints may cause clipping, one of them should have a constant ≥ standard space.
左側を固定にして右側は可変にする必要がある模様
https://stackoverflow.com/questions/45122691/xcode-9-fixed-width-constraints-may-cause-clipping-and-other-localization-wa
・Firebase Admob
Firebase Admobを6.3.0にあげたらエラー吐いた
まず、info.plistにAdmob App IDを記載する
https://firebase.google.com/docs/admob/ios/quick-start?hl=ja
次に、deprecated担ってるメソッドの修正
// GADMobileAds.configure(withApplicationID: Const.ADMOB_AD_ID) GADMobileAds.sharedInstance().start()
https://ideal-reality.com/programing/admob-configure-deprecated/
これにてSwift5.0とXcode10.2対応できましたとさ
関連記事:
- iOS13とXcode11対応のやり方
- iOSアプリにFirebase AdMobを入れてみた
- iOS 15 Programming Fundamentals with Swiftの7章と8章を読んだので不明点をまとめる