前回に引き続き、この本で勉強を進めています。
本の通り書いたはずなのに、プレビューできないと苦戦してしまいました。
![](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1005,h_284/https://matchanmatcha.com/wp-content/uploads/2021/06/AAA0F159-FA6B-4B29-98ED-B6D12324FFAC.jpeg)
このエラーが出て、最初は「Xcodeがうまく働いてないのかな?」と思っていました。
エラーが出てたのは、自分のコードにミスがあるから
![](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_960,h_640/https://matchanmatcha.com/wp-content/uploads/2021/06/7972CDAF-6ABB-47E9-87A8-F9F066632570.jpeg)
Macを最新の状態にアップデートしたり、何度もXcodeを閉じてみたりしたけど全然プレビューできず、少し心が折れかけました。せっかく楽しくアプリ開発をしていたのに…と。
ですが、「このエラーが出るのは、きっとまっちゃんのコードに誤りがあるからでは?」と言われ、
「え〜そんなことないでしょ、本の通り書いたんだし………😅」と思っていましたが、コードの確認をしてみるとびっくり。
ちょこちょこコードにミスがあったのです。
「少しでもコードにミスがあったらうまく動かないから、見直してみるといい」とのこと。
プログラミングは間違いがあったら動かない、というシステムであることを改めて実感しました。
楽器アプリが完成!
そしてついに、楽器アプリが完成!!
![](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_173,h_300/https://matchanmatcha.com/wp-content/uploads/2021/06/CD23C630-1425-4CF6-BFBC-F93D383AFA9E-173x300.jpeg)
前回のじゃんけんアプリから結構かかってしまいましたが、エラーで苦戦したぶん完成してまずは嬉しいです☺️
シンバルとギターの絵を押すと、それぞれの音が出ます♪作ったアプリから音が出るって本当に感動しますね✨
初心者は「何でだろう」の繰り返しから?
![](https://sp-ao.shortpixel.ai/client/to_auto,q_lossy,ret_img,w_1000,h_667/https://matchanmatcha.com/wp-content/uploads/2021/06/644BF63E-FCDF-4235-98A8-9E503ED1F524.jpeg)
今回ずっとエラーが出続けて最後に答えがわかったとき、きっとこれからもエラーが出るだろうしその度に「どこが間違っているんだろう」とコードを見直すことがあると思います。
何度もエラーの箇所を見直して、原因を突き止めていくのだろうなと。
プログラミングを学んでいけば、エラーの原因をインターネットで調べるまでもなく分かってくるのだろうなとも思いました。
エラーが見つかるたびに時間がかかってしまいますが、もっと学び、自分のものにしていきたいと思うようになりました😊
コメント