ぼくの息抜き

ぼくの息抜き

気ままな二人が記事を書くことで息抜きしていくブログ

CSS MenuMaker

iphoneアプリ作るならswift?とりあえずやってみるの巻

どーも。ねことあひるです。今日3時間いや、4時間くらいweb上で見つけたオープンソースのswiftによるアプリ作成練習サイトを見て作っていたのだが、うまくいかない。うまくいかないーーー!

f:id:bokunoikinuki:20160717195726j:plain

swiftの作り方を動画で学ぶ

参考にさせてもらっていたサイト。

bick.xyz

ここのサイトは動画でもどうやるのか見せてくれていたのだが、2014年時点のswiftについて作成した動画だったからか、その通りにやってもうまくいかない。

1からだと地道に勉強したほうがいいのか

本当にプログラム基礎知識0からかうまくいかないポイントを見つけても全然対処できない。swift上で何かエラーを出しているのはわかるのだが、全くわからない。自分の無力さを呪うレベル。

 

import UIKit

import AVFoundation

 

class GameViewController: UIViewController {

    

    var pianoSoundC3 = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("C3", ofType: "mp3")!)

    var audioPlayerC3 = AVAudioPlayer()

    

    override func viewDidLoad() {

        super.viewDidLoad()

        

        audioPlayerC3 = try! AVAudioPlayer(contentsOfURL: pianoSoundC3)

        audioPlayerC3.prepareToPlay()

        

    }

    override func didReceiveMemoryWarning() {

        super.didReceiveMemoryWarning()

    }

    

    @IBAction func C3(sender: UIButton) {

        audioPlayerC3.currentTime = 0

        audioPlayerC3.play()

    }

 

}

 これだけのswiftのコードでも動画で見て、実際に書いたことによって何となくはわかったが、本当に初心者なので、varとかletとかの違いさえわからない。

 

いっそのこと1から勉強したほうが早いのではないだろうか。

1からswiftを学ぶならここがいい

http://dotinstall.com/lessons/basic_swift

・ドットインストール

プログラミングを独学で習うならこのサイトを使うといいらしい。3分の動画が一つのコマとなっていて短時間でちょっとずつ学習できるのがいいのか。

 

本当に継続が大切なのがわかる。今本当にやる気になっているので、何が何でもアプリを作り。コツコツ作る。swiftマスターする。