初心者からはじめるiosアプリ開発

少しでも動くとプログラムは楽しくなるんです。

プログラムってなんか難しいイメージありますよね。

プログラムって聞いただけで、なんか、((((;゚Д゚))))ガクガクブルブル.ですよね。
確かにプログラムは((((;゚Д゚))))ガクガクブルブル.です。(僕なんか全然、わかんないです・・・)

でも、わからないなりにプログラムを記述して、自分で記述したプログラムが動くとすごく嬉しいんです。

とりあえず、挫折するのはこの気持ちを体感してからです。
この気持ちを体感する前にプログラムの学習をやめてしまうのは非常にもったいないと思います。

とりあえず、Xcode5をインストールしたなら、細かいことは気にせず、プログラムを記述し、動かしてみましょう。
どんなちっぽけなコードでも動くとかなり嬉しいですから。

スポンサードリンク


とりあえずXcode5を起動させよう

なにはともあれ、とりあえずXcode5を起動させましょう!
Xcode5を起動させると以下の画面になると思います。

スクリーンショット 2014-01-06 2.30.10

create a new Xcode project をクリックしましょう。

click1

次にこの画面が出てきますので

スクリーンショット 2014-01-06 2.32.16

Single View Application をクリックし、Nextをクリックしましょう。

click2

次に
「名前とか決めてくれ!」
って言ってくるんですが、とりあえずProject nameはなんでもいいです。

スクリーンショット 2014-01-06 3.17.48
Organization Name は自分の名前
Company Identiferは習慣として jp.ne.○○とドメインを逆さまにしてつけるそうです。
僕の場合は、com.app-kaihatuとつけました。

Deviceは、iPhoneにしてください。

で、Nextを押すとこんな画面になりますので、

create
Createを押してください。
Createを押すと何やらいろいろできそうな画面になりますので、

mains
左上の方にある Main.storyboard を押してください。

swicha

次に右下の方から Switch を選んでドラッグ&ドロップしてください。

dandd

右上の State をoffにしてください。

kokooff

右上の蝶ネクタイスーツを押してください。

tyounekutai

じゃぁ、こういう画面がでてくるので
スクリーンショット 2014-01-06 2.46.06

@interface ViewController () のところにcontolキーを押しながらドラッグ&ドロップしてください。

ccandd

すると以下のウィンドウが出てきますので、

スクリーンショット 2014-01-06 3.49.46

画像のように設定し、connectを押してください。

そうすると下の方に、

– (IBAction)switchOnOff:(UISwitch *)sender {
}

↑こんなのが記述されますので、

kokokoko

{ }内を以下のように記述してみましょう。

– (IBAction)SwitcOnOff:(UISwitch *)sender {
if (sender.on==YES) {
self.view.backgroundColor = [UIColor blueColor];
}else{
self.view.backgroundColor = [UIColor whiteColor];
}
}

↓こんな感じです。
スクリーンショット 2014-01-06 2.49.41

ここまできたら、いよいよ動作確認です。
左上の再生ボタンを押すとiosシミュレータが立ち上がるので、

スクリーンショット 2014-01-06 3.56.06

立ち上がったシミュレータのスイッチを押せば青色に変わるはずです。

スクリーンショット 2014-01-06 2.52.24
どうですか??
「うお!うごくじゃねぇか!楽しいぞ!」
ってなったらあなたはプログラムの楽しさを少し味わったことになります。

もっと味わいたいですよね??
もっと味わいましょう!!

僕も今、必死こいて学習を続けているところです。
今はこれくらいのことしか解説できませんが、スキルアップしたらもう少しプログラミングっぽい記事を書きたいと思いっていますのでまた見に来てくださいね!

管理人はこの本でObjective-Cの学習をしています

この本ならObjective-C初心者の僕でも今のところ挫折せず学習できています。
ちょっと値段が高いけど。。

聞くは一時の恥、聞かぬは一生の恥

ここまで記事を読んでいただきありがとうございます。

ここまで記事を読んでくれたあなたは、プログラミングを勉強中、もしくはプログラミングの勉強を始めようと思っている方ではないでしょうか。

何か解決したい問題を持って当サイトに訪れたかもしれません。

当サイトの情報であなたの問題が解決できれば、嬉しいです。

ですが、もし、問題が解決していない場合はteratailで質問してみませんか?

プログラミング学習で意外と大切な「質問力」

プログラミングはわからないことだらけ。

どんなにベテランプログラマーでもわからないことは多いものです。

ベテランプログラマーでも日々、わからないことを調べながらコーディングしています。

むしろ調べている時間の方が長いときさえあります。

ただ、調べても欲しい情報がないときや、聞いた方が早いと感じた場合は、さっさと質問します。これらの判断力もスキルの一つです。

ただ、独学でプログラミングを学んでいる際に、さっさと質問をした方が良いと思っても難しいですよね。

そこで利用して欲しいのがteratailです。

プログラミングスキルを上達させるには

  • 自分の中のスキルのストック
  • 検索するスキル
  • 人に質問するスキル

が必要だと思っています。

人に質問するスキル(質問力)はteratailで磨いてみませんか?解決も早いですし、かなり便利ですよ!

teratailで質問すると1時間以内に回答がつくこともあります。

私自身も何度か質問していますが、今の所24時間以内に回答がつかなかったことはありません。

簡単な質問ほどつきやすい気がします。

おそらく、答えられる人が多いからだと推測しています。

つまり、初学者にぴったりのサービスということです。


おすすめ記事 >>プログラミング中級者がTECH::CAMP(テックキャンプ)を受講した感想

スポンサードリンク
Return Top