dip Engineer Blog

Engineer Blog
ディップ株式会社のエンジニアによる技術ブログです。
弊社はバイトル・はたらこねっとなど様々なサービスを運営しています。

Swift

バイトルiOSアプリにおけるリアーキテクト 〜マルチモジュール化について〜

1. はじめに こんにちは! 現在、バイトルiOSアプリのリアーキテクトチーム プロジェクトリーダーを務めています白数(@cychow_app)です。 アルバイト・パート求人サービス「バイトル」のiOSアプリは、2021年頃から大規模なリアーキテクトプロジェクトを進め…

Swiftにおける「!」,「?」の意味とは

自己紹介 21新卒,スマートフォンアプリ開発課でiOSアプリ開発をしている城戸健汰です。 Swiftでの実務経験が無い中で学習をしていると、いろいろな壁にぶつかりました。その中で最も大きな壁だったのがこの!と?の概念や使い方でした。 今回学習したことのア…

XCodeGen対応のTIPS

はじめに こんにちは。iOSエンジニアの@satoshi-babaです。 いま巷で賑わっているXCodeGenを検証する過程で、ハマりどころがいっぱいあったので簡単なTIPSを共有したいと思います。 そもそもXCodeGenがどんなものかというのは割愛させていただきます。 バイ…

Bridging HeaderをはずしたらUIKitが解決できなくなった!

はじめに こんにちは。iOSエンジニアの@satoshi-babaです。 いま巷で賑わっているXCodeGenを検証する過程で、UIKit系のクラスの参照が解決できない事象に出くわしました...。 その事象を解決するまでの道のりを共有したいと思います。 事の始まり 現在、私は…