今回はswift2で簡単な音楽再生と停止をするiOSアプリ開発します。

今回の環境は swift2.0 + Xcode 7.2 です。

swift2で新たな文法により、書き方が異なり多くのサンプルコードでは

エラーになったので書きます。

 

1. AVFoundationの追加する

AVFoundationはオーディオメディアの再生や作成ができるフレームワークです。

2. Main.storyboardで再生用のボタンを追加する

再生(Play)と停止(Stop)用のボタンを配置します。

スクリーンショット 2016-02-05 22.10.45

 

3. Main.storyboardで再生用のボタンを追加する

xcodeのプロジェクトに music.mp3という名前の音楽ファイルを入れた後

以下のプログラムを書きます。

4. 再生部分を作成する

再生ボタンのactionをmain.storyboardから追加した後

以下のプログラムを作成します。

 

SpriteKitに興味を持った方はこちらの本が分かりやすく入門に最適でしたのでどうぞ。

 

swift2からエラーのHandlingの文法が変更となったため結構詰まりました。

公式サイトはこちら

以上です。