Swift独学プログラミング プログラミング初心者のPodsファイルインストール〜ファイル名編〜

あっ どうも子へびです。

実は子へび広告が大好きです。なぜなら限られた言葉数で相手に伝えたいメッセージをインパクトを残しつつ伝えるってすっごくセンスが光りますよね。笑 なので電車の中刷り・街中の広告は自然と目がいきうまいこと言うな〜っと関心させられる広告を見かけるとニヤついてしまいます。そんな子へびが昨日目にした居酒屋の宣伝『モツ煮480円でおかわり自由』なるほど・・・。モツ煮をおかわりできるとは考えたこともなかったけどどのくらい食べれるかな?っと想像するとインパクトが大きすぎて気になります。この寒い時期ですからつまみにモツ煮は最高ですからね。笑今度気になる宣伝広告をこの子へびのブログでは特集ページ作ろうかな?



Podsインストールにあたりエラー表示ばっかり起こしていた子へびにMaster松陰が気づいたエラーの原因とは

Master松陰

子へびそもそもインストールしたいファイル名全角の数字が使われていませんか?

子へび

全角?いや半角?ウーーーーーーンそもそももはやどっちだかわかりません・・・。

Master松陰

もはや話になりません!ファイル名に全角の数字を使用すること、さらにはひらがな・漢字を使用することは普通のプログラマーならエラーを引き起こす引き金になりかねないので絶対に使用しません。子へびにはJISの話を以前しておいたと思います。万国共通の英数字以外を使用することは極力避ける必要性があります。ほとんどのソフトは日本語対応していないと考えたほうがいいでしょう。それに大事なことがもう一つ
このファイル名含め全ての内容をAppleに申請を出します。適当な名前をつけてしまうと途中で名前の変更ができないからかっちょ悪いよ。

子へび

そうなんだ。そしてJISの件はちゃんと覚えています。けどファイル名にまでおよんでいるとは全く考えていなかったな。と言うことはこれはファイルの作成から全てやり直したほうがいいと言うことですね?

Master松陰

その方がいいでしょうね。このセンスのないファイル名は全然イケテナイし。

っとバッサリとMaster松陰にダメ出しをくらって全画面のUIを作成しきっていたにも関わらず全て作り直すことにしました。何度やり直しても勉強になるのでこれも良い教訓です。

Master松陰のよく言っている『細部にまで神が宿る』っという言葉がなんだがやけにしみた出来事でした。

子へび

また一から頑張ります!とほほ・・・。



Swift 独学プログラミング プログラミング初心者のターミナルコマンド〜ディレクトリーエラー編〜

あっ どうも子へびです。

お気に入りの焼き芋店が閉店してしまって大好きな焼き芋が今期食べれていない子へびです。女子は芋が好き♡この鉄則が今まで破られることを子へびは見たことがないので、ぜひ男性諸君女子のご機嫌をとりたい時は美味しい焼き芋を差し出してみてください。きっと仲良くなれます。笑



Podsをインストールするにあたりターミナルコマンドを入力することになった子へびですが、猿でもわかるPodsインストールの仕方っというサイトまで参考にして手順を踏んだにも関わらず、ターミナルにはno directory のエラーメッセージが・・・。

子へび

おっかしーなー。全ての環境もセットアップして整えたはずだし、インストールできるはずなのに cd置きたいファイル これで操作方法はあってるはずなのに!

これでどうして子へびがファイルを指定できなかったかお気付きの方いますか?笑 

そうなんです!
子へびコマンド入力の際何も考えずに

cd置きたいファイル っと入力し、正しくは cd□置きたいファイル このcdと置きたいファイル名の間にスペースをおかずに入力をしていたのです。
もうさすが子へびの穴としかいいようがありません・・・。ちなみにこのスペースを空けて入力する説明を書いていた記事は子へびが探した限りだと1名しか見当たりませんでした。それぐらい常識と言うことですよね。けど子へびにとってはまだ常識があるレベルには達していないようです。

このことをMaster松陰に報告すると

Master松陰

もっとコンピュータの気持ちになってみなさい。コンピュータからしたら何を命令されているのか全て繋がっていたら全くわからないでしょ?ちょっと考えてみればわかりそうなものです。そして子へびこのプロジェクトファイル名も問題がありそうです。

子へび

ファイル名?

せっかくpodsファイルがインストールできたのに子へびに不穏な影がおしよせていたのであーる。

つづく・・・。



Swift 独学プログラミング プログラミング初心者のPodsfileの作成〜アプリ作成の為の下準備編〜

あっ どうも子へびです。

年末に1年経ってできるようになったこと、次の年にできるようになりたいことなどまとめようと思っていたらなんと年が明けている・・・。っとなってしまったぐらい本当に1日1日がどんどん過ぎていってしまうと感じる子へびです。そして子へびお得意のみかんの丸呑み以外にも丸呑みを発揮していた子へびはウエストはきついしジャケットまでもがきつく感じる年始です。笑



この年末年始散々練習していたのはファイルの整理、整理整頓です。UI画面もぐちゃぐちゃ、ファイルの置き方もぐちゃぐちゃ、画像のサイズもぐちゃぐちゃ。これを発見したMaster松陰は

Master松陰

子へびそもそも根本的に全然ダメです。と言うよりこの状態では言葉も出ません。

子へび

え?UIの配置はまだ仮定だからこんな感じ?みたいなのを作成しておけばいいんじゃないんですか?

Master松陰

ある程度はきちんと作り込まないと意味ないでしょ?数値の決まっているものはもう決定させておけばいいしバラバラにつくっていたら二度手間三度手間でしょ?それになんですかこの画像は!数値が全くあっていない。imageviewのセッティングの仕方がそもそも間違っている!2X、3X用に画像を編集してimageviewにセットする。じゃないとサイズがまちまちなハードウエア全てに対応することができない。そおゆうこと考えて作りましたか?

子へび

いえ・・・。まったく・・・。そしてその2X、3Xとはなんですか?

Master松陰

そもそも画像処理がうまく操れるようにならないとアプリの開発はできるようにはなりません!

とお叱りをうけて無料のサイトを使ってとりあえず画像サイズ調整は行ったもののこれから幾度となく画像処理が出てくることを念頭にpodsのライブラリーを使って作成していくことになりました。けどこれがまたpodsインストールするのにターミナルを使って環境設定、Linuxコマンド使ってってどれもこれも子へびにとっては初めてのことだらけで、ありんこぐらいのいやミジンコぐらいの大きさのペースでしか物事が進みません。笑 そして子へびですから手順通りにやっても1発ではうまく行かないですし。笑 

一つ何かするたびに調べて・試して・覚えてほんとーーーーーーにやること盛りだくさん!その間にこのWordpress改造したりもあるし1年前と比べたら本から学んだ知識を実践することが増えたけど、ただコードを組むという作業よりそれとは切っても切り離せない知識を多く学んだ気がします。そしてどれもこれもすぐにはできないけど形になっていく楽しさはプログラミングを始めた時から変わらず楽しい♪

っと年末に書きたかったことも加えて、笑 子へびはただいまpodsfileの作成にハマっております。

今年も子へびとMaster松陰を宜しくお願い致します!



Swift 独学プログラミング プログラミング初心者のscrollviewの設定〜余白がうまれる疑問編〜

あっ どうも子へびです。

この季節になるとどうしても肉まんが食べたくなる子へびですがその欲求が高まり今日こそ肉まんを食べるぞ!っとスーパーに行くとなんと肉まんだけ売れ切れてない・・・。なんということ!笑 あんまんやらピザまんやらはあるのに肉まんだけない笑 ないとなるとさらに食べたくなってしまうのが人の心理ではないでしょうか?あー肉まん!みんな同じ気分だったのかな〜?



scrollviewについて何度も作り直していたのには一つ気になる点があって

これです。scrollしきっちゃうと上部・下部に白いスペース部分がでてくる点です。

scrollviewの上にviewを2つ置いて色をつけて実験したのでこの白いスペース(ベース)が現れることわかって、子へびが設定を間違えているから現れているのかと思いこんでいたのです。そもそもviewが重なりあってできている画面なのにベースが見えてしまうなんてかっこ悪いと子へびは思ってしまったんです。どこのサイト見てもこの解決方法が記載されていなくてとうとうMaster松陰に相談すると

Master松陰

それはそもそものiosの動きです。だから変でもなんでもありません。

子へび

がーんそうだったのか・・・。でもこの部分気になる人っていないのかな?気になって何度も作り変えていたぐらいなのに子へびは。

Master松陰

止めることはできるけどね、iosアプリらしくないね。オーバースクロール部分にUIを作り込んで格好良くすることもできるけどよく使うのはプルダウンアップデートね。

っと解決策はあるらしく最終的に作り込んでやっぱり気になるなら試して見たいみたいと思います。

今回Master松陰がくれた子へびの間違え探しのサンプルです。このようにすべて表記されていればあなたのscrollviewは成功しています。笑 数あるサイトに作り方はたくさん書いてあっても最後どう表記されていれば正しいかはなかなか記載されていないと思うのでご参考になれば。

あとコツはこれです。

scrollviewを何度も作り直したおかげで?!autolayoutはちょっと馴染んできたかな?っと思ったら

Master松陰

次はnavigationcontrollerとの組み合わせね。

っと言われて次なるステップに子へびは進んだのであーる。

子へびは周防大島を応援しています
頑張ろう!!周防大島