2019年1月27日スポンサーリンクスポンサーリンクContentsはじめにファイル追加ファイル削除まとめはじめにXcodeでファイル追加や削除をするときに知らないとおそらく確実に最初にはまってしまう落とし穴があるので今回まとめていこうと思います。iOSアプリ開発をする際に実際のファイル階層とXcode上で表示されるファイル構造は異なっています。それを管理しているのがprojectファイルで、実際のファイル階層がXcode上でどの階層になっているかを管理するファイルになっています。それゆえにファイル追加や削除をする際に注意が必要になってきます。今回aaa.txtを作成しXcodeに追加します。Xcode上にドラッグ&ドロップして追加することができますが、その際にこのような画面がでてきます。neededにチェックを入れてください。Finishを押すとファイルが追加されます。neededにチェックをいれないとどうなるか試してみます。このようにチェックを入れたときと同様ファイルが追加されてるように見えますが、ディレクトリの中身を確認してみると、aaa.txtは存在していません。};このように追加したファイルのパスが僕のPCのデスクトップになっています。neededにチェックをいれないと、元々aaa.txtは、僕のPCのデスクトップにあったのでXcode上では、特に問題なさそうに見えますが、実際にはデスクトップにある元のファイルを直接参照しています。1人で開発してる場合は特にエラーも発生せずに進んでしまいますが、共同開発する際に他の人が開発する際にはその人のPCのデスクトップにはaaa.txtは存在しないのでエラーになってしまいます。neededにチェックを入れた場合はコピーが作られ、このプロジェクトの管理下のディレクトリに保存されようになるのでこのようなエラーは発生しません。neededにチェックを入れるようにしましょう。次はファイル削除です。右クリックしてDeleteを選択して削除することができます。するとこのような確認画面がでてきます。ここも注意が必要です。何も考えずに青いボタンを選択してしまうと、Xcode上ではファイルが削除されたように見えますが、このようにファイル自体は残ったままになってしまいます。Referenceからなんとなくわかるかと思いますが、Projectファイルでの参照を消すだけなので実際にファイルを削除してるわけではありません。こちらに関しては特にエラーが出るわけではありませんが、不要ファイルが残り続けてしまい無駄な容量を食ってしまいます。Trashを選択すればファイルも削除されるので、基本的にはこちらを選択するようにしましょう。neededにチェックをいれる。Trashを選択する。当サイトはエックスサーバーで運営しています。方はこちらの記事を参考にしてください。仮想通貨1【windows】FFmpegをインストールする手順2FFmpegで動画変換!各OSごとのインストール方法と使い方まとめ3【簡単】MacにHomebrewをインストールする方法と基本的な使い方4macOSにXcodeをインストールしよう5HomebrewでMacにFFmpegをインストールする方法と使い方6BootCampでMacにWindows10をインストールする7〜初心者でもわかるswift入門〜基本文法からiOSアプリを開発するまで8【swift入門】apiを叩いてTableViewに表示させる9【Xcode】ファイル追加削除するときの注意10【入門】Reactチュートリアルをやりながら実践入門お問い合わせこちらからお願いいたします。