Swift 独学プログラミング プログラミング初心者のXcodeデザイン設計の難しさ〜ボタン配置編〜

あっ どうも子へびです。

コーヒー大好き子へびはランチの時コーヒーを飲めるお店に必ずいくのですか、某コーヒーショップに外出ついでに立ち寄った際に、ドリップコーヒーはちゃんと熱々そしてBGMの選曲が最高という店舗に遭遇しました。飲食チェーン店で子へびは働いたことがないのでよくわからないのですがお店でかけるBGMって通常スタッフにお任せなんですか?イメージは全店同じなんだと思っていたのですが。このお店に限ってはプレイリスト何かけてかけてるんですか?と思わず聞きたくなってしまいました笑 出てきたコーヒーも美味しかったしやっぱりスタッフのセンスかな?

子へびのアプリ作りはこのサイトの更新が滞っている点から見て難航しているというのがお分かりいただけることかと存じます笑。

レイアウトボタン配置・そしてソースコードを用いてボタンに画像貼り付け・画像の作成。この3つを作成するのに1歩進んで4歩さがるみたいな笑。言わんとするところ全然完成しないということです。とある日の出来事

子へび

よしボタン配置ができたぞ!Master松陰にチェックしてもらおう!Master松陰これでどうですか?

シュミレーター画像

Master松陰

ボタンに書かれてる文字が4つがたがたじゃない?明らかに変ね

子へび

・・・。確かにこんな出来では絶対にMaster松陰がよしと言ってくれるわけない。でもこの絵と文字を揃えるの柄もそれぞれ違うし至難だ!ということはそもそも画像の中に文字を書くというデザインがそもそも間違えなんじゃないか?子へびみたいな大雑把な性格の持ち主にこの設計自体起動修正を求められてるんじゃないか?

っと考えました。綺麗に見えるデザイン設計とそう見えるように簡単に作るってことがそもそも重要な気がしてきました。そして子へびはもっと細部にわたるまでの神経とそれに耐えられるだけの根性と鍛錬が必要だ!っとコンピュータに教えられているような気もします笑。

子へびに足りないものを教えてくれてるんですかね?

ということで設計の見直しをしてみようと思っております・・・。

Master松陰

まだできないの?

子へびを見るたびにMaster松陰は最近よく言ってきます。

子へび

とほほ・・・。

Swift独学プログラミング プログラミング初心者のX codeVersion 11.3に対応するIOS~新規プロジェクト作成の場合編〜

あっどうも子へびです。

宣伝広告大好きな子へびですが先日ある餃子チェーン店の配送トラックに『三割美味しい』と書いてあったのですが、子へびこの宣伝にはたと悩んでしまいました。三割?残りの七割は?それとも2倍美味しいでは足りなくって3倍美味しいって意味?う〜む。なかなかユニークな宣伝ですが皆さんはどう読み取りますか???子へびやっぱり宣伝大好きです笑




最近めっきりコードネタから遠のいていましたが、ようやくXcodeのバーションのアップデートしてアプリ作りに取り組んでおります。けどここで子へびにとって新たなるプレッシャーが・・・。

Master松陰

iOS13 というか XCODE11.x での新しい開発(SwiftUI)のため、iOS12以前のTargetにすると大量にエラーがでるので要注意ね。

子へび

ということは・・・。もし今から子へびが自分のプロジェクト壊してしまって、新規にプロジェクト作成したら設定しないかぎりiOS13に対応したものしか作れないってことですか?

Master松陰

自分でiOS12以前のものに対応できるように設定することはできるけどちょっとめんどくさいね。それにまだiOS13に対する情報量が少ないからiOS12以前のものに対応するもの作る方がいいね。

子へび

やっっややばい・・・!子へびは幾度となくプロジェクトを崩壊・破壊させてきた名人。けどここで今のプロジェクト壊してしまったらもう後戻りできない!
ファイルのコピー失敗したらどうしよう・・・。

子へび実は2つファイルをコピーして使用したいところがあったのですが毎度手順を間違えてファイルを崩壊させていたし、挙句の果てにこの苦手な作業が久しぶりだったのでうまくいく自信もない。

子へび

自分のメモ書き見て手順確認してやります!

Master松陰

今度失敗したらわかってるだろうな!

とMaster松陰からも圧力をかけられて子へび夢の中でうなされました笑。

ほんとこの手のアップデート勘弁してもらいたいと子へびは心の底から思います。

子へび

とほほ・・・。



Swift独学プログラミング プログラミング初心者のショッピングサイトの作り方〜Word Press編〜

あっ どうも子へびです。

年が明けている〜そしてもう5日。そしてもちろん子へびの体重も着実に増加しております。食べ過ぎ〜飲み過ぎ〜寝過ぎ〜この繰り返しです。




子へびがこの休み中に仕上げてしまいたかったウエッブサイトはどうにかMaster松陰の合格点をもたって完成です!実際このサイトに決済機能も付けたかったのすが、実際にプラグインで簡単に作れますって書いてあっても子へびの片手な技術では設定するには厳しくて途中から予定変更。Master松陰曰く

Master松陰

その設定が何のために必要で設定しているのかわからずにやっていたら、後々トラブルの元になるよ。セキュリティー問題や個人情報管理の問題も含めて決済サイトは1冊本読んで勉強してからやるくらい難しいものだよ!

っと途中で設定にアップアップになっている子へびにこのようなアドバイスをもらい、途中3回全画面作り替えました。ショッピングサイト風にWord Pressで作成して、決済機能は
すでに存在している大手のサイトに紐付けることにしました。

kohebiのNewsite

女子にはウケるサイトになってると思うのですがどうでしょ?

URL https://maamichan.kohebi.com

子へび

子へびの技術では決済機能を理解することはまだまだできなかった・・・。そして諦めてシッピングサイト作りませんか?の会社へお願いしちゃった方が楽なんじゃないかと何度も諦めようとしたけど、自分の作品がどうしてもほしい!のこの気持ちだけでどうにか乗り切った笑

っというのが今回の子へびの率直な気持ちです。そして今回Master松陰は①Word Pressを使ったことがない②コードのことではない ということから一切のヘルプをしてくれませんでした笑 というかそろそろ独り立ちの季節なのでしょうか?

サイト作りも完成するとやっぱり楽しい〜♪ けど本業が疎かになってしまったので早く取りかからないと〜

子へび

また寄り道しちゃった・・・。

こんな子へびですが今年もMaster松陰共々よろしくお願いしまーす!




Swift独学プログラミング プログラミング初心者のメンターとの関係〜注意事項編〜

あっ どうも子へびです。

先日のApple Storeで学んだマインドアップをこの記事を書くのに早速試してみるとこんな結果になりました。
↓↓↓
Master松陰 しくじる メタ情報 PSYCHO-PASSが素敵すぎる Stripeを使用 Xcodeのアプデートができない

日々の中でこんなにも気になるネタがあるんだなと書き出してみるとすごく思いました。
その中で前回の記事にMaster松陰が登場しなかったことからご本人から

Master松陰

最近登場回数が少ない!

っとクレームが入ったのでMaster松陰先生ネタを。




とある日

Master松陰

くっそ〜!今日は半日も無駄にしてしまった・・・。

子へび

Master松陰たる方がどうされたんですか?

Master松陰

たった一行コードが足りなかったことに気がつかずに、わかるまでに半日を費やしてしまった!しかも前回このコード書いた時にコメントまでつけて残しておいたのにそれすら見逃してしまった!

子へび

Master松陰としたことが珍しいですね〜。でもコピペしてこなかったのですか?

Master松陰

・・・・。

子へび今回かなり強気に出ました笑。いつもMaster松陰にケアレスミスを指摘されているテンキーミスを毎回こっぴどくコピーして使用すること!っとお叱りを受けているので、つい反射的に前回のそのままコピーしてもってきたらコメントも足りないコード一行も抜け落ちることはなかったはず。っと思ってしまったのです。

もちろんMaster松陰はコピペしていますし、今回はたまたま抜け落ちてしまっただけですが日頃こっぴどく注意されていることが反射的に出てくるということはようやく身についてきたということでしょうか?笑

けど今回のようなミスMaster松陰で半日なら子へびなら1ヶ月以上きずくまでかかるかもしれません。
プログラムはコードで指示した通りに動いている。改めて身にしみる出来事です。

さて子へび上記に書いたとおり新しいwebの作成やらXcodeがアップデートできていないことやらでアプリ作りがだいぶ中断してしまってます。
やばい・・・・。お正月はまとめて取り掛からないとな。

子へび

とほほ・・・。