[iOS] Xcode が開かない、もしくは開いてもずっとプロジェクトのロードが終わらない場合の対処法

Xcode を終了した後、以下のディレクトリを削除すると直る場合があります。~/Library/Saved Application State/com.apple.dt.Xcode.savedState/

[iOS][Xcode] error: Building for iOS Simulator, but the linked framework ‘Hoge.framework’ was built for iOS.というエラーが出たときの対処法

根本的ではないが簡単な対処法は、Build SettingsのValidate Workspaceの設定を一度Yesにし、その後Noに変更すれば解消できます。根本的な対処法としてはframeworkをXCFrameworkに差し替えます。

[Mac][iOS][Android] 個人的に利用頻度の高いXcode と Android Studio のキーボードショートカットまとめ

個人的に便利そうな XcodeとAndroid Studio のキーボードショートカット(Mac版) をまとめました。

[iOS] Decodable でJSONをデコードする時に要素の型を変換する その3 KeyedDecodingContainer のエクステンションと Property Wrapper で一部の要素にのみ独自のデコード処理を適用しつつ狙った型に変換する

本ポストでは、KeyedDecodingContainer のエクステンションとPropertyWrapperを利用することで、一部の要素にのみ独自のデコード処理を適用しつつ狙った型に変換する方法を書いています。

[iOS] Decodable でJSONをデコードする時に要素の型を変換する その2 KeyedDecodingContainer のエクステンションで一部の要素にのみ独自のデコード処理を適用する

本ポストでは、KeyedDecodingContainer のエクステンションを作ることで、一部の要素にのみ独自のデコード処理を適用する方法を書いています。

[Mac] CocoaPods をアップデートする

sudo gem install cocoapods -v 1.10.0 と打ったら You don’t have write permissions for the /usr/bin directory. と怒られたので sudo gem install -n /usr/local/bin cocoapods -v 1.10.0 とインストールフォルダを指定してアップデートしました。

[iOS] Google Mobile Ads SDK を使ってアプリにネイティブ広告を表示する実用編 Google-Mobile-Ads-SDK 7.64.0

前のポストでタイトルとメイン画像の表示はできたので、本ポストではそれ以外の要素を表示してみます。iマークの位置変更や広告複数同時リクエストも。

[iOS] Google Mobile Ads SDK を使ってアプリにネイティブ広告を表示する Google-Mobile-Ads-SDK 7.64.0

AdMobのデザインをカスタマイズできるネイティブ広告を試します。実装の流れを掴むためSDKインポートから広告表示までの最低限の手順をまとめています。