初心者のiPhoneアプリ開発日記 6日目

 今日は私の住んでる地域では一日中雨でしたが、心は晴れ晴れした気分!

 なぜかって?

 それはもちろん、祝 1個目のアプリ完成♪( ´▽`) だからで〜す。

 自分に拍手👏パチパチ

 すぐに自分を褒めるのがFuta流、、、あれ?自分に甘いって?

 でも、幸せなのでokです^ ^

 

せめて自分くらい

自分を褒めて認めてあげないと

自分が救われない。

自分の味方になれるのは自分だけ。

 ー 美輪明宏

 

 今回作ったのが割引計算アプリ。書籍のコラムによるとヤフオク!のアプリチームに新しくiOSエンジニアが加わった時にアプリ開発の練習としてこの割引計算アプリを作らせていたそうです。

 そして、実際に作ったのがこちら

 1つ目の画面で金額を入力(画像は1000円)

f:id:gargardiary:20180308192442p:plain

 

続いて2つ目で割引率を入力(画像は5%)

f:id:gargardiary:20180308193123p:plain

そして最後に計算結果!(950円なり)

f:id:gargardiary:20180308193411p:plain

うん、本の通りに作っただけなので追加機能とか一切ないですが、今まで使うだけだったiPhoneアプリを自分で作れたのは素直に感動です(T ^ T)

 

まとめ

 というか自分用のメモ。

・Storyboardで一つ一つの画面を作る

 (新しい画面を追加するときはユーティリティエリアの「Object Library」ボタンをク   リックして「View Controller」をドラッグ&ドロップ  p173)

 

・それぞれの画面の動作をプログラミングで実装

 (Storyboardを表示した状態で「option」キーを押しながら「ViewController.swift」をクリックすると2つの画面を同時に表示できる。 p163)

   (各部品とコードをつなげるには「control」キーを押しながら部品をソースコードドラッグ&ドロップ)

 

・画面遷移の関連付け

  (画面移動する際に使うボタンを「control」キーを押しながら移動先へドラッグ&ドロップ p184)

 

・各画面のパラメーターの受け渡し

 (よく理解できんかったから今度復習 p187)

 

ではでは 、これにてChapter 4終了。

そしてChapter 5からは作りたかったToDoアプリ!

ってことで明日もがんばるぞい٩( 'ω' )و

 

ちなみに自分のiPhone7にアプリを入れてみた画像↓

f:id:gargardiary:20180308202432p:plain

アイコンないからちょっとシュールだねw

ではまた明日。