Swift 独学プログラミング プログラミング初心者のUIScrollViewの設定〜縦スクロール編〜

あっ どうも子へびです。

週末車の後ろのハッチは閉めようと下ろしたらおもいーーーーーーーーーきりごし!っとすごい音がしてその瞬間子へびの頭に激痛が・・・。そうなんです子へびの頭にハッチのそれも角が大ヒット!もう痛すぎて涙が出ませんでした・・・。いっそこんな痛い思いをしたのだから頭の回線2、3本繋がってくれてcleverになっててもらいたいと願う子へびです。今日も右頭がズキズキ・・・。

子へび

本当痛いよ・・・とほほ



さて入力画面がキーボートで隠れてしまうことを解決する為にScrollViewを設定してみようと思い2つのサイト参照して作ってみたのですがうまく動かずシュミレーターを実装するとエラーコードの嵐。

Master松陰

そもそもまだコードにも繋いでないのにエラーが出るなんておかしすぎる!

子へび

そうなのか・・・。だとするとこの設定方法を間違えてエラーが出ている訳ではなくもしかすると他の部分で何か引っかかっているのかも?mainstreetboardから画面切り替える時になんか出てきてた気がする。

そこで思いついたのが子へびはまだ何らかしらのエラーが出た時解決方法を見つけることができるほどXcodeの知識が深くない為、どこか手順が狂ってしまっているならその間違いを探して時間をかけるより最初のファイルを作成するところから始めて一から全てやり直そうと思いつきました。前回記事に書いたおかし作りの考えを応用中です。笑 おかし作りも手順を間違えて途中から正そうとしても絶対にうまく行かなくてそれなら最初から作り直した方が成功するのです。でもゆくゆくはエラーcodeの検証もできるようにならないとですよね!

そのことをMaster松陰に話すと

Master松陰

それはいい考えです。最初の頃は私もそうしていましたし後から動かなくなる理由が発生するじゃないかと気になったまま作り続けるは嫌なので全てをクリアにして作って行くべきです。

っとこの子へびのやり方には賛成してくれました。その結果功を奏してうまく動き出したのですが

Master松陰

子へび。このScrollViewを設定で一つ気をつける点があります。

っとくれた今回のMaster松陰のアドバイスがどこのサイトには記載されていなくてとても役に立つアドバイスだったのです。

つづく・・・。

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

Swift 独学プログラミング プログラミング初心者のXcodeでUI作成〜見た目と動作編〜

あっ どうも子へびです。

今日は暦のうえでは立冬らしいですが、まだまだ寒いのは勘弁して欲しい子へびです。あの重ね着する季節がくると思うと気が重いな〜。でも食べ物は楽しみです。肉まん・焼き芋などなどホクホク系が楽しみ!



子へびの次なるアプリの作成は入力codeは慣れ親しんだPythonで書いて(でも結局はSwiftに書き換えないといけないけどイメージで書いてみました)また久しぶりになってしまったXcodeを立て上げてイメージUIの作成の続きにとりかかりました。

子へび

Xcodeって使い続けてると色々思い出すけど、ちょっと間を置くとすぐ使い方すっかり忘れてしまう気がする・・・。(本音)

みなさんはいかがですか?笑 

UIを何個か作成してお久しぶりのMaster松陰に報告すると

ちなみに作成したUIサンプルの一部がこちら

Master松陰

フィールドは、上半分に納めるか収まらないならスクロールビューに乗せておかないと、ソフトキーが表示されたら隠れてしまって入力できなくなるよ。スクロールビューに乗せる場合は、フォーカスに合わせてスクロール位置を自分で制御しないとダメだけどねテーブルビューに乗せるのも1つの方法で、テーブルビューだと自動でスクロールしてくれるから便利だけど、テーブルビューの扱いそのものが面倒ね。

とのこと。

子へび

たしか前回PythonistaでUI作成した時もそうなこと言われたような?

見た目だけでなく使いがってを考慮して配置しないとすぐに指摘が入ります。ただ最近のMaster松陰は子へびの独り立ちを構想中らしくもう答えは教えてくれません。自分で調べて解決しなさいってことですね。笑 いつまでも手取り足取りの段階は超えたということかな?!

さてこの問題を解決する方法は何個かあるようですがどれをチャレンジしてみるかな〜?

Python 独学プログラミング プログラミング初心者のCPUの魅力〜A12 Bionic/iphon-xs編〜

あっ どうも子へびです。

すっかり朝晩寒くなってきましたが、子へび生きてます! 笑 ちょっと更新までに時間がかかってしまいましたが、どうしてこんなに更新がおざなりになっているかは色んなことが全てうまくいってからそのことをネタにしたいと思います。早く全てがうまくいくことを心の底より願っている子へびです。



Macを持ち歩いていても全然コード書く時間がなくてもう子へび中毒症状が出ております。コード書きってハマっている時は早く離れたいと思うのに離れてしまうと寂しさを感じるなんだが不思議な存在です。そんな子へびを見ていたMaster松陰がこんな記事を送ってくれました。

Master松陰

この記事子へびは好きそうだから読んでみなさい。今どきスマホのCPU「A12 Bionic」「Kirin 980」には暗黒面がいっぱい

っと送ってくれたこの記事。子へびがもっとも好きなパソコンの部品CPUのお話です。

子へび

ったったったたまらん!iPhone Xsには興味がなかったけど中に背負っているA12 Bionicが凄すぎる!そしてその良さがみんなにちゃんと伝わっているかな?うっとり。

Master松陰

そんなことに興味をもつのは子へびぐらいです。

っとMaster松陰には言われてしまいましたがこのA12 Bionicっという型番がじつは子へびがプライベートで使用しているメールアドレスによく似ているという時点でもう親近感が湧いてしまうのと毎秒5兆の演算処理これはもう魅惑的としか言いようがありません!

子へび

あの小さいCPUの中でこの処理能力!国家予算並みの桁数ってすごくないか!?

っとあつーく語ってしまう子へびです。そんな子へびを横目にMaster松陰は

Master松陰

昨日からはまってたコードがやっと解決…kotolin のクラス継承が間違ってた…超初歩的で凹むはー

だそうでMaster松陰でもそんなことがあるんだなっと思ってまた子へびも早くコード書きを再開させたいなっと火がつきました。
A12 Bionicにご興味がある方はこちらをどうぞ。iphon-xsぜひこの凄さを解った上で携帯使って欲しいですね!笑 

そして

子へび

この辺りの講義をしていただけるMasterも探しております。ぜひご紹介ください!

Python 独学プログラミング プログラミング初心者のホームページの作り方〜WordPress編〜

あっ どうも子へびです。

コンビニの買い物くじがいっこうに当たらない子へびです。お会計に並んで先の3人はみんな何かしらが当たっているのに子へびの番が来て引くとハズレ・・・。こんなに立て続けに当たってるんだから子へびも絶対何か当たるだろうと思って勢いよく引いてもスカです。あのコンビニくじの確率は一体どれくらいなんだろうか?



全然ブログの更新もできずにXcodeでUI作成も途中の状態で何をしていたかと言うと、このホームヘージを作る為にサーバーとドメインの更新手続きをして一年どうにか続いたしこのまま同じってのもつまらないなと思って、コソコソとWordPressの機能を改めて色々いじってみました。最近はSNSが主流でホームページは企業の宣伝用がほとんどで個人の配信は少なくなってカッコイイホームページを参考にできる物が少なくなってきてはいるかな?っと思うけど、子へびなりにこの人が何を伝えたいか?を一目でわかりやすく表現できるトップページにしたいなっと思いバーナー に色々貼り付けてみました。

子へびのコンセプト

①独学でもこんな物が作れるよをアピール
②どんな教材を使って勉強してきたかをすぐに内容を見てもらえるように表示
③閲覧数の多い記事が限られてきたのでその記事にすぐに飛べるように表示

以上のコンセプトを基に表示方法を変えて見ました。どうかな?ちゃんと伝わってるかな?本当は実際愛読した本もリンクを貼りたかったんだけどなぜかうまくいかず Goodreads の本を表示←この設定。もう少しいじくってみたいと思います。

このホームページの作成も右も左もわからず始めたけど、プログラミングと一緒で色々できてくると楽し〜♪これをMaster松陰に報告すると

Master松陰

なかなかいいんじゃない。

と合格点はもらえました。けどコードの勉強が全然進んでおらず、子へびはとうとうパソコンを仕事中持ち歩くことにしました。そして問題となるネット環境はiPhoneをデザリングして対応することにしました。果たして低速にならずに1ヶ月間持つのでしょうか?今携帯会社のプランも色々あってお得に賢く使うのを調べるのも結構大変ですね。色々うまく使いこなせるといいな〜。