iOS - Swift 音樂程式設計 - 以節奏鼓機為例 - DigiLog 聲響實驗室
iOS - Swift 音樂程式設計 - 以節奏鼓機為例
活動已結束

iOS - Swift 音樂程式設計 - 以節奏鼓機為例

iOS APP 程式語言Swift 線上教學課程,以開發音樂節奏性APP作為主軸,帶領初踏入程式領域的你實現自己設計APP的計畫。

活動時間 2016/06/05 00:00–2016/06/26 00:00
活動地點 DigiLog 聲響實驗室 台北市中正區羅斯福路三段 244 巷 2 弄 2-1 號 2 樓
瀏覽次數 此活動被關注 9764 次

活動介紹

課程介紹 :

       IOS APP 程式語言Swift 線上教學課程,以開發音樂節奏性APP作為主軸,帶領初踏入程式領域的你實現自己設計APP的計畫。

 

課程大綱:

(一) 專案一 - Hello Digilog

1.01.  下載安裝Xcode, 與印出除錯訊息

1.02.  Story board 元件自動佈局1 - 基本功能介紹 &  Launch Screen

1.03.  預覽功能 & 標籤元件(UILabel), 按鈕元件(UIButton) & 按鈕事件處理 (IBAction)

1.04.  var & let 變數宣告, 字串(String)使用, 整數(Int)使用, 加法運算

1.05.  按鈕背景顏色改變, 布林值Boolean(使用) & 條件判斷(if...else...)介紹

 

(二) 專案二 - 手指鼓

2.01.  元件自動佈局2 - 等大小複數按鈕, 隱藏系統資訊(status bar)

2.02.  鎖定方向

2.03.  檔案讀取與音樂播放 - AVAudioPlayer, NSBundle, NSFileManger

2.04.  完成播放功能

2.05   switch case 與 函數(function)

2.06.  委派(delegate) 與 音量

 

(三)  專案三 - 節奏鼓機

3.01.  利用UIView做版面分割

3.02.  多頁面切換 - Segue 與 Unwind Segue

3.03.  Multiple MVC

3.04.  多頁面下 Unwind Segue, 切換程式進入點, 與Segue 傳送值

3.05.  計時器(NSTimer)

3.06.  客製化 BPM 選擇器

3.07.  屬性1(setter and getter - computed properties)

3.08.  手勢(gesture)

3.09.  儲存至永久記憶體

3.10.  複點數(Float) & 基本數學運算

3.11.  Class - Sound Engine

3.12.  Class - Metronome Engine

3.13.  陣列(Array)與其運用

3.14.  元件自動佈局3 - 優先權 與 進階條件設定

3.15.  迴圈(for loop)1 - 陣列讀取同步UI

3.16.  多維陣列

3.17.  屬性2(willSet, didSet)

3.18.  迴圈(for loop)2 - 產生陣列

3.19.  元件自動佈局4

3.20.  滑動元件(UISlider)

3.21.  讀取指示器(UIActivityIndicatorView)

3.22.  錄音與使用錄音檔案 (AVAudioRecorder)

3.23.  程式週期與運用

 

 

課程時間:

  • 6/05
  • 6/12
  • 6/19
  • 6/26

共 8 小時

 

* 本課程皆為線上課程

 

講師介紹

縱裕

       正職為電腦工程師、曾經以爵士鼓手身份參與各大音樂季。近年以程式設計實現各種好玩的專案為樂,從網站、手機程式開發到密室逃脫機關設計皆有涉獵。亦為 DigiLog 網站、程式開發計畫主要開發者之一。 近期已完成專案為 Rock Click (IOS App)、魔鏡迷城 (密室逃脫)。 

        

入場說明

  • 請憑票券準時入場,並備妥票券收據及個人證件。
  • 每人憑一票券入場,票券有效狀態依現場驗證為準。
  • 其他條件或限制依各票種及活動頁說明。

關於退票

  • 請於活動頁所載期限內聯絡客服提出申請。
  • 退票資格、期限及手續費依活動公告與相關法令辦理。
  • 退款方式與入帳時間由客服依原付款方式說明。

關於線上票

  • 並非所有活動皆提供線上票,請確認所選票種。
  • 觀看方式會寄至訂購 Email 或開放於會員頁。
  • 開放時間與觀看期限依各活動說明。

活動地點

DigiLog 聲響實驗室|台北市中正區羅斯福路三段 244 巷 2 弄 2-1 號 2 樓