Swift 独学プログラミング プログラミング初心者のアプリiconの作り方〜デザイン編〜

あっ どうも子へびです。

ようやくセミの鳴き声が聞こえてきましたが子へびの夏休みは終了してしまい腑抜けな状態から社会復帰をしましたが、まだまだ夏休みが欲しいと思ってしまう子へびです。

このサイトは更新していませんでしたが子へびは今自身のアプリのアイコンの作成に取り組んでおります。そして何通りのデザインを作ってはボツになりまったくしっくりくるデザインが完成しません。この作業は実際にデザイナーさんがいるくらいなのでセンスの一言に尽きるのかもしれませんが

子へびの悩み

①実際のサイズがかなり小さくなるためデザインいかんによっては細かすぎて何を表現しているかわからない。
②絵柄と色の配色をあまり多く入れすぎると何のアイコンなのかわけがわからなくなる。
③子へびのオリジナリティーを出したいものの、絵柄は既存に出ているicon画の組み合わせになるためオリジナティーを表現できているか疑問に感じる。

っと言うのが本音で、何百個とicon画色々検索しながら組み合わせて永遠に作業中です。
Master松陰にiconの作り方を聞いてなるほどっと作り方には理解したもののそれよりもセンスに苦労するとは・・・。

Master松陰

iconはアプリの顔なのでとても大事です!じっくり考えなさい。

とのこと。苦戦している子へびを見て笑っております。

子へび

とほほ・・・。

Swift 独学プログラミング プログラミング初心者のメンターとの付き合い方〜子へびとMaster松陰の場合編〜

あっ どうも子へびです。

電車の中刷りで最近『ざんねんな生きもの辞典』という本の宣伝広告をみるたびに思わず吹き出しそうになってしまう子へびです。あんな風に動物の特徴を説明してくれるとなんだかとても愛おしいく感じてしまうのは子へびだけでしょうか?




子へびはプログラミングスクールに行った事がないので、これまでオンライン式のコード学習とMaster松陰をメンターとして学習を続けています。よくメンターを持つ事はとても重要的な事目にしますが、子へびの場合はこんな感じです。Master松陰が作ってくれたこんな素敵なテキストを基に勉強しています。

画像

このテキストをもらった子へびは

子へび

よし!真似して作ってみよう。

画像

っとこのように子へびは遊んでしまう事もあります。でも実際これが楽しい(笑)これが良い学習方法かはわからないけど、作っていて楽しいのが続けられている理由かな?

子へび

でもこの記事Master松陰にみられたら・・・。

っとたまに?このように遊んでしまう事もありますが子へび真剣に取り組んでもいます(笑)

XcodeでのUI作りはなかなか馴染んできました〜。

画像

↑注)これは真面目にサンプル通り子へびが作ったUIです(笑)真面目な時もある。

そしてなんとなんと!!!!

Master松陰作成のアプリがテレビで紹介される予定です!!!

そんなMaster松陰をメンターとする子へびは恵まれている?!っと思います!

子へび

子へびにもいつかそんな日がくるのかしら?

っと夢みがちな今日この頃です。




Swift 独学プログラミング プログラミング初心者のXcodeのファイルを壊す原因〜Build input file cannot be found 解決編〜

あっ どうも子へびです。

今朝の子へび。

コーヒー沸かそ。あれ?あれ?なんかコンロに火がつかないぞ

コンロの調子が悪く色々試したけど点火しないので仕方なく豆乳を電子レンジで温めてカフェオレにすることに。

おー熱々。インスタントの粉を多めに入れってっと。

そして何故だかこの日いつもより小さいスプーンで掻き混ぜようとした瞬間・・・。

ぼふぅ!!!!!

物理の法則に詳しいエンジニアの方々はもうお解りですね?

子へびは噴火した熱々の豆乳で右指3本大火傷です。(笑)痛いよ〜。そして遅刻してしまうので急いで保冷剤あてながら電車に飛び乗るとなんと同じ姿の方が!その方保冷剤の下は鍋の跡がくっきりついていました。(笑)今日はみなさん厄日ですかね?そして子へびはこのことから電子レンジの法則を学んだので、みなさんもくれぐれもおきおつけください。指は痛いしガスコンロつかなしどおしよ〜。




いろんなところで痛手をおう子へびですが、プログラムでもまた痛手を追いました。その理由がXcode上のファイルをまた壊しました・・・。次のサンプルUI画面が全て完成し、よしMaster松陰に報告だ!と思った矢先、シュミレーターで動かそうとした瞬間

Build input file cannot be found: ‘Info.plist の path’

というエラーメッセージが出てファイルをいじくっていたらPodsファイルがdeleteされてしまい修復不可能に。

Master松陰

一体何度ファイルを壊したら気が済むんだ?そんなにファイル壊す人見たことない!修復する方法もあるけど、子へびの場合は作り変えた方が早いからもう一度一から作りなさい。

子へび

とほほ・・・。

っということでまた一からプロジェクトを立ち上げて作り変えたわかですが、またシュミレーターで動かそうとすると同じエラーメッセージが!

子へび

おっと危ない!これでまたいじくるとファイル壊すヤツだな!今度は引っかからないぞー!

と言うことで色々調べてみるとこんな対処方を発見しました。

Build input file cannot be found と言われた時の対処法

これをしていたらファイルを壊さずに、一から作り直すことにもならなかったので、ぜひみなさんはこちらの対処方法をすぐに使用してください(笑)

子へび

この記事には稀なケースですがって書いてあるけど子へびってやっぱりいつでもレアケースなのかな?

っと感じずにはいられません(笑)




Swift 独学プログラミング プログラミング初心者のnavigationcontroller・alert・tableview・indicatorの作り方〜YouTubeアカウント作成編〜

あっ どうも子へびです。

突然ですがパピコはお好きですか?子へびはパピコの限定フルーツ味シリーズが好きです。とある日の会話

子へび

パピコのこのフルーツシリーズ美味しいですよね〜。パッケージにぬっとりと書いてあるけど、このぬっとり感がいいんですよね〜。

Master松陰

???・・・

子へび

あれ?ぬっとりってなんだ??ねっとり感と書いてある!!!ぬっとりなんて日本語ないわ(大爆)

Master松陰

・・・。

言葉も出ないMaster松陰でありました・・・。




そんな日常生活においてもすっとこどっこいな子へびですが、ついにUIサンプル4ステップ終了しました〜。Master松陰からもらったサンプルcodeを軸に自分で作ってみたい内容にアレンジしております。

『MyFridge』っというタイトルで冷蔵庫の中身を管理するというコンセプトで簡単に作って見たのですが、中でもお気に入りはWebAPIの練習の為に作った全国都道府県ごとに酒蔵を検索してその酒蔵のアドレスにアクセスするとgoogleの地図にアクセスできるっというcodeを作ったところです。
いつかこのネタ練習だけじゃなくなんか使いたいな!

そしてこの画像をアップするのに容量がWordPressだと足りなかったので子へびもついにYouTuberデビュ〜しました。せっかくアカウント作ったので何個かアップしてみよう。使いがってはどうなんだろう?

Master松陰曰く

Master松陰

便利なツールは使いこなしてこそプログラマーです。アカウント作るのがめんどくさいとか問答無用です!

っとのことなので、好き・嫌いに関わらずチャレンジあるのみです!

そしてホットしたのもつかの間
次なる課題ももう届いている子へびです。

とほほ・・・。