Swift 独学プログラミング プログラミング初心者のプロトコルとデリゲート〜Xcodeの仕組み編〜

あっ どうも子へびです。

前から道端に生えている茶色のちくわみたいな奴が気になっていた子へびですがどうやら遊びた方があるらしく早速チャレンジしてみました。ボフっと真っ二つに割ると中からもくもくもくもくと気持ちいい綿毛がでてくる〜!溢れんばかり!あたり一面に飛ばしてやりました。笑
これ名前なんて言うんだっけな?


また見つけたらやろっと!



テキストを使って簡単なアプリの作成をし、その際に出てくるサンプルcodeの説明を読んだりしながらXcodeの使い方を学んでいる子へびですが、ここで一つ物申したい!

子へび

今回のテキストも初心者入門と書いてあるけど、文章から実際のXcodeの仕組みが想像しづらい!

今子へびはプロトコルとデリゲートの仕組みを勉強中なのですが、結局繋がりを最終的に頭の中で自分なりに作図して理解をしてみる子へびです。けどその作図があっているのかわからないのでMaster松陰に確認の上あっていたらここで子へびの作図を発表したいと思います。みんな文章だけで理解できるのかな〜?子へびは全体図があった方が流れがわかって理解しやすいです。

子へび

Master松陰!子へびの疑問プロトコルとデリゲートの仕組みについて教えてください!

っとお願いすると

Master松陰

あっその仕組みね。ちょっともう古いけどね、最近はリアクティブが主流だから。その二つも使わないことはないけど。

子へび

最新版のSwiftのテキスト使っているのにもう新しい処理がでているとは・・・。先が長い・・・。

と感じている子へびです。

Swift独学プログラミング プログラミング初心者のcodeの知識〜Xcode勉強編〜

あっ どうも子へびです。

子へびはアイスが大好きですが夏バテ防止の為なるべく冷たいものは食べない様にしています。けどこれだけは食べてみたかったかき氷
やっぱりおいしー!そしてなぜだか食べ終わるとバッティグセンターの無料券をくれるというサービス。もちろん子へびは挑戦しましたが、高校球児のようには打てません。空振りの連続です。



空き時間にはSwiftのcodeが勉強できるアプリを使用しているのですが、さすがに後半戦codeが理解できない部分が出てきてどハマりしていた子へびはMaster松陰に

子へび

Master松陰!lazy,sabscriptなどのサンプルcodeがいまいち理解できないのですがこれはどおゆう動きをしているのですか?

っと尋ねると

Master松陰

はっきり言ってこんな表現知らなくても立派なアプリは作成できます。子へびはどおして全てを理解しようとするのですか?そもそも英語はどおしてますか?全ての文法・単語理解してから会話をし始めますか?

子へび

いや・・・。子へびは中学2年生ぐらいの単語と文法しか会話の時は使っていません。もしろ難しい単語や表現などを会話上使ったことはほぼありません。いやないと思います。

Master松陰

でしょ?英語ではそれができるのにどおしてcodeの勉強ではそれができないのですか?もう十分基本の操作はマスターしているんだからあとは実践で手を動かしてどんどん作っていかないと憶えないですよ。英語と一緒です。

子へび

確かに・・・。子へびは知ってる表現の中で文章作って会話を成立させているし、使いこなせるようになったらどんどん単語やイディオムを増やして肉付けしている。それにたくさん喋って英会話を身につけました。

Master松陰

今子へびにとって大事なのはまれはcode表現を理解し、知識を増やすのではなくむしろ理解しなければならないのはアプリ作りに大切なiosの動きや実際にXcodeを使ってたくさん作ってみることです。もうそのアプリを使ったcodeの勉強はやらなくても良いのではないのですか?

この話をきっかけになんだかストンと気持ちが軽くなった気がしました。笑 なんだかとてつもない勉強量を抱えている気がしてならなかった子へびはちょっと目先を変えて取り組む方法を方向転換していく必要がある気がします。

作ってみたいアプリの仕様書は出来上がったので早速とりかからねばなりません!

子へび

でも何から始めるんだろ???

相変わらずな子へびです。