GASBLOG

経営者+サラリーマン+プログラミングの忙殺ブログ。

Xcodeでアプリ開発 No,1 (ジャンケンアプリ)

さて。夜の部の更新をしていきます。

 

まずジャンケンアプリを作っていきます。

こちらのサイトを参考にさせていただいております。

https://www.creativevillage.ne.jp/13592

 

やっていきます。

 

まずは画像の適用。

ウインドウ上の「+」ボタンからObjects Libraryを起動していきます。

ここでImage Viewをドラッグ&ドロップ。

 

で....

イメージ適用ってどうやってやるの??

やりかたはこうでした。が...。

f:id:gas_serv:20200506023424p:plain

 

なんかネット上の様々な情報とボタンの位置だったり見つけられなかったりするのですが、このスクショ、何かおかしいでしょうか?!

位置は一切いじっておりません。デフォルトです。

 

右上の二重丸を押して

とありますが、Object Library のことでした。

いやー...

結構迷いますね...

 

アイコンはバージョンごとで結構変わるのかな?と思ったりしてしまいます。

 

一個一個、よく使うウインドウの名称を覚えておかないといけないかもしれません。

逆に、覚えているとどんなサイトを参考にしてもその通り適用できるのかなと思います。

 

僕のように迷った人がここで挫折してしまわないように、明日まとめ記事を出したいと思います。

一旦今日はここまでで...。

Xcode導入完了!!

こんにちは。

さてさて、ようやくXcodeの導入が完了しました。

長かったですね...

 

実はPCはMacBookAirです。

Xcodeをインストールする際に、「容量が足りません」と何度も悩まされました。

色々削除しまくってようやくインストールが完了。

 

さて、いきなりですが

Xcodeを使った実践的なプログラムを作って行ってみます。

 

本日は「簡単なおみくじを作ってみよう」です。

 

まだswiftの基本は一切学んでいないです。

とりあえずやってみて、ダメだったら学び直します。

飽きがこないよう、まずやってみます。

 

それじゃ、始めましょっか。

 

はい。

一旦出来上がったのですが、時間かかりすぎ。

ドットインストールはswiftに適していません。

バージョンが古いのかなんなのか、ほとんどボタンの配置が違ってほぼほぼ参考になりません!!笑

 

どうしましょう!

 

と思いたったのですが、個人のブログを参考に一個一個アプリ制作していこうと思います。

とりあえず

 

毎日どなたかのブログを参考にやって行ってみますね!

では、後ほど更新出来たら。

よし。これから本格的にプログラミングです。

おはようございます。

 

一通りjavaコンテンツは見終わって、プログラミングのさわりについて知れたかなと思います。

 

これからサービスの開発に必要な物を実践的に学んでいってみます。

とりあえずやっていきましょう。

 

まず、アプリは必須だと思うので、iOSXcodeを入れていきます。

Xcodeで手を動かしつつ、Swiftを学習していこうと思います。

 

そしてGitHubで様々ソースコード参照して試していく

この流れで大丈夫かと思います。

 

「うわー辞めてえなー」ってことが絶対出てくるので、諦めずサービスを作り終えるまではしっかり継続していきます。

 

これから忙しくなりますねー。笑

用語集。

おはようございます。

昨日は終日他の仕事で時間を割くことができませんでした。

 

毎日5時間くらいはこちらに時間を使いたいんですけどねー。

 

さ、そういえばなんだか動画見てもなんのこと言っているのかさっぱりだったので用語集(まとめ)を作ってみることにしました。

 

トップページ固定で基本毎日更新していくと思います。

 

そう言った感じで自分のまとめになり、こちらに来てくださった方々に少しでも有益になるような物に仕上げていきたいなと思います。

 

早速やっていきます。では。

クラスを継承。

おはようございます。

 

本日はクラスの継承を学習していきます。

 

なんだか書いた物がどこがどんな風になっているのか忘れてしまったため#18 クラスを使ってみようからやり直していきます。

 

なんだかここのところしっくり来ない。

 

動画をみても、どこから勉強したら良いのだろうと考えました。

 

多分原因は、知らないことが多すぎるんだなと思いました。

「へ??」みたいな笑

 

一旦、一つ知らない言葉などが登場した場合、それについて解決してから次のシーンに移ろうと思います。

 

恐らくこのまま流し見していても一向に身にならない気がするので。

ドットインストール推奨の勉強方法とかあったりするのかな?

ちょっと微妙な感じになってしまいましたが、朝の部はこれにて終了。

また夜更新しますー。

用語の解説。基本中の基本!

なんだか分からなかったので、今日は色々調べる日にします。

 

僕が分からなかった用語は基本的になってくる用語なので、曖昧にせずちょっとでも理解して行った方が良いよなと思いました。

まずはこの3つ。

・クラス

インスタンス

・メソッド

これをはっきりさせておきましょう。

 

クラス:

ーオブジェクトを生成するための設計図

これから作る物の「定義」だそうです。

 

インスタンス

ー↑の"クラス"で作られた物。

物を作ることを”インスタンス化”と言います。

 

メソッド:

ー一連の処理をまとめたパッケージのこと。

 

とりあえずこれを覚えておけば、新しい動画をみたときのはてなマークを減らすことができるかと思います。笑

 

ちなみにー

初期化:

変数などを利用可能な初期状態にすること。

中古スマホを前の使用者の情報を削除して使用可能にする、文字通り初期化のことだそうです。

よくわからない物が入っている可能性があるため初期化してしまいましょうと言うことです。

 

とりあえず。です。

また夜の部へ。