ねこ島

iOSのこととか、日常について雑に書きます

iOS

Kyash iOSのアプリサイズ削減取り組み

iOS

これは Kyash Advent Calendar 2021 17日目の記事です KyashでiOSエンジニアをしている @nekowen です。 開発をしていて意外と見落としがちなのがアプリサイズの肥大化です。 Kyashでも一時期アプリのサイズが100MBを超える規模となっていましたが、リソース…

GoogleMaps+CarthageをXcodeGenで扱う

iOS

いつの間にかGoogleMaps SDKをCarthage経由でいれられるようになっていました。 個人的にCocoaPodsで管理するライブラリを減らしたいと思っていたところなのでこれは助かりますね。 developers.google.com 上記リンクに書いてあるとおりにプロジェクトファイ…

iOS14から追加された「App Attest API」でアプリの不正使用を防ぐ

iOS

引き続きiOS14ネタとなります。 今回は、DeviceCheckフレームワークに新たに追加された「App Attest API」についてみていきます。 本記事は公開済みのドキュメントを元に作成しています。今後仕様変更などにより記載内容と異なる場合があります。予めご了承…

iOS14で戻るボタンに長押しアクションが追加された

iOS

iOS14では、UINavigationBarの戻るボタンを長押しすることでスタックされているViewControllerの一覧がメニューとして自動的に表示されるようになります。 iOS13までは戻るボタンを押すと、一つ前の画面にしか戻ることができませんでしたが、この機能により…

XcodeGenでEmbedded Frameworkを扱う

iOS

今日初めてEmbedded Frameworkを使おうとしたのですが、XcodeGenと組み合わせた時どうするんだっけ?となったのでメモとして残しておきます。 Embedded Frameworkとは 直訳すると「埋め込みフレームワーク」となるEmbedded Frameworkは、アプリのコードの一…