LoginSignup
12
8

More than 5 years have passed since last update.

Xcodeとgitのディレクトリ構成を合わせる

Posted at

はじめに

Xcodeで開発をするときにファイルの管理はgitを使っています。Xcodeでファイルを編集してそれをターミナルからコマンドラインでgitへコミットするという感じです。

単純にファイルを修正したりする分にはちゃんとgitの方にも差分が反映されていて問題ないのですが、困ったことにXcode上で新しいディレクトリを追加したりするとそれがgit上には反映されていない、、、

Xcodeと合わせてgitの方も手動でディレクトリ追加などやればいいのですが、、
できれば自動で反映されると嬉しいなぁとおもっていたらちょうどいいのがありました。

Synx

上記悩みをまさに解決してくれるものです!
synx

使い方は簡単でXcodeで適当にディレクトリを作ったりファイルを移動したりして、
その後でターミナルからコマンド一つ打つとgitの方もXcodeのディレクトリ構成と合わせてくれます。

詳しい使い方はこちらにうまくまとまっているのでこちらを参考にすればすぐに導入できます。
Xcodeのファイルを整理する Synx

理想的なディレクトリ構成

MVC,MVVMなどなど作り方は人それぞれ考え方と共にあると思います。
自分は最近こちらを参考にしてます。
まだMVC,MVP,MVVMで消耗してるの? iOS Clean Architectureについて
Clean Architectureと言うらしくドメイン駆動開発(DDD)の考え方に近いようです。

とても分りやすいと思いますし、うまく整理できると思うのでこのディレクトリ構成を参考にしようと思っています。
なのでこんな感じにXcodeのディレクトリを変更することがあればSynxを使うとサクッとディレクトリ構成を合わせられるので便利だなぁと思いました。

12
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
8