Slide 1

Slide 1 text

開発効率を考えた、gemです

Slide 2

Slide 2 text

初めまして、山岸と申します。 Github: https://github.com/keisukeYamagishi Twitter: https://twitter.com/jelly_0_o Qiita: https://qiita.com/keisukeYamagishi/items/a055c4b33e2c42d667e7

Slide 3

Slide 3 text

Xcodeのファイルツリーのファイルの並び順が汚いとファイル が探しづらい

Slide 4

Slide 4 text

ファイルの名前順で並んでいない、拡張子の名前で並んでい ない、名前順で上から並んでいると分かりやすいと思いまし た。

Slide 5

Slide 5 text

Xcodeのファイルツリーはxcodeprojの中に同梱されている、 project.pbxprojで管理されています。 このファイルは、ビルドするファイルや、アプリで使う画像、依存する ライブラリー、ビルドの方法等々を管理します。 Xcodeのファイルツリーの順番もここで管理しております。

Slide 6

Slide 6 text

project.pbxprojはこんなファイルです。

Slide 7

Slide 7 text

D&Dで並び替えると間違えたり、してしまうので、どうし たものか、、、

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

Rubyで作ってみました🎉

Slide 10

Slide 10 text

project.pbxprojの文字列を抽出し、ファイル名と、拡張子の名 前で並び替えるロジックを作成しました。

Slide 11

Slide 11 text

iOSの開発者はほとんどがMacなので、Macのデフォルトでイ ンストールされている、Rubyのバージョンで動くGemになって ます。 インストール方法は

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

デフォルトの場合 コマンド:sudo gem install xsort gemがhome直下にある場合 コマンド: gem install xsort

Slide 14

Slide 14 text

実行するとファイル名と拡張子でソートできます。

Slide 15

Slide 15 text

私はファイルツリーの並び順がおかしくなりすぎた時に 使います。 ただ、数字を多様している場合は、数字でのソート機能 は一桁までしか対応できていません、 その旨ご留意下さい。

Slide 16

Slide 16 text

Contributor様大歓迎です🎉