ネイティブアプリ開発チームの開発生産性の指標を定義してみた
投稿者:村田真矢この記事はレコチョク Advent Calendar 2024の5日目の記事となります。
会社の軽音同好会に参加したり、一人でスタジオに入ったりして、ギター熱がまだ続いている村田です。
株式会社レコチョクでiOSアプリエンジニアが集まるグループのエンジニアリングマネージャーと、株式会社エッグスでEggsアプリのプロダクトマネージャーをしています。
エンジニアとして「開発生産性」を高めることが求められることも多いですが、なかなか定量 ...
PlayPASSアプリをApple Vision Pro対応して動画再生を試してみた
投稿者:村田真矢株式会社レコチョクのiOSアプリ開発に関係するグループでエンジニアリングマネージャーをしている村田です。
2023年6月5日にAppleから発表されたApple Vision Proで、PlayPASSアプリの動画を3D表現で再生できるかを試してみました。
割と簡単にできたので、説明とともに共有しようと思います。
PlayPASSとは、CD/DVD/Blu-rayの対応商品が楽しめる「プレイパス(R)」や、「レコチョク」など対象の ...
Visual Regression Testingを導入してみた(iOSアプリ)
投稿者:村田真矢この記事はレコチョク Advent Calendar 2022の10日目の記事となります。
https://qiita.com/advent-calendar/2022/recochoku
はじめに最近学生時代の友人と会い、昔やっていたギターの熱が再熱してきました村田です。
株式会社レコチョクでiOSアプリ開発をしています。
Visual Regression Testing(以下VRT)をタワーレコード株式会社と弊社が共同で ...
iOSアプリのバージョンとApp Extensionのバージョンを合わせる
投稿者:村田真矢リッチプッシュ通知等を実装する際にApp Extensionを追加すると思います。
App Extensionにもバージョンがあるため、このバージョンとアプリのバージョンをあわせないとApp Store Connectへアップロードした際に毎回警告が出てしまいます。
それをfastlaneで自動で合わせるようにしました。
set_info_plist_value( path: "path/to/AppExtension ...Xcode 11でUIScrollViewのAutoLayoutの制約のかけ方が変わった
投稿者:村田真矢UIScrollViewはAutoLayoutのみでスクロールできるよう設定できますが、
Xcode 11でその方法が少し変わりました。
画面幅と同じサイズのViewを2枚横に配置し、スクロールできるようなものを作ります。
Xcode 10.3Xcode 11違いXcode 11では Content Layout Guide と Frame Layout Guide が追加されています。
Xcode 10.3(今ま ...
BitriseでiOSのビルド速度を上げる
投稿者:村田真矢ライブラリを増やしていくとだんだんとビルドにかかる時間が長くなってしまいます。
そこで少しでも早くできないかと調べてみたところ、簡単な方法で早くなったので紹介します。
CarthageのビルドをBitrise上でキャッシュする。
結果22m18s → 9m35s
10分以上も短縮できました。
Carthageでライブラリを管理している。
方法BitriseのWorkflowの一部を以下の順番で設 ...
iOS13のModal遷移はデフォルトだとDismiss時に遷移元のviewWillAppear等が呼ばれない
投稿者:村田真矢iOS13からデフォルトのModal遷移がシート型に変更になりました。
スワイプでVCをDismissできたり遷移元の画面が見えたりといい感じにはなりましたが、
Dismiss時に遷移元のライフサイクルメソッドが呼ばれません。
printした結果
ViewController.viewWillAppearViewController.viewDidAppearSecondViewController.viewWillAppearSeco ...