Ryo Aoyama
820
posts
📱 Principal software engineer / iOS lead architect at
@mercari_inc/ ex-
@CyberAgentInc/ OSS enthusiast / Views are my own
Pinned
メルカリiOSアプリのBazelを使ったビルド高速化についての記事を書きました! メルカリiOSアプリのBazelを使った高速・高信頼性ビルド | メルカリエンジニアリング engineering.mercari.com/blog/entry/202… #iOS #Swift
XcodeとBazelの両対応は大変ですが、Bazelだけを使ったビルド環境を構築できれば本当に快適です! 適切なモジュール分割の仕方やキャシュの取り方次第でローカルビルドも比べ物にならない程早いし、Xcode統合などの他の問題はrules_xcodeprojやBuildBuddyの活用で現在は問題ではなくなりました。
LINE Engineering Blogにて「LINEはなぜBazelを使わないことにしたのか?」の記事を公開しました。200万行以上のソースコードと200以上のモジュールで構成される大規模プロジェクト、LINE iOSのビルド環境の変遷をぜひご覧ください。 engineering.linecorp.com/ja/blog/line-b…
新しい @/Observable は銀の弾丸にはならなそうだけど既存の ObservableObject と違ってプロパティ毎にviewの更新の要否が判定されるのは物凄く良い
We've published an article in English about using Bazel to speed up the build of our Mercari iOS app! It describes the huge gains we have made by adopting Bazel as our build system 🛠️ engineering.mercari.com/en/blog/entry/… #Bazel #iOSDev #SwiftLang
デザインパターンと便利なフレームワークはどっちもアーキテクチャと呼ばれてる節がある


