iOS - Swift 音樂程式設計 - 以節奏鼓機為例 | DigiLog 聲響實驗室
Ios   swift
Ios   swift
聽講堂 » iOS - Swift 音樂程式設計 - 以節奏鼓機為例

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

Cal 活動時間:2016-06-05 00:00 - 2016-06-26 00:00
Location 活動地點:DigiLog 聲響實驗室 - 100 台灣 台北市中正區羅斯福路三段244巷2弄2-1號2樓

活動介紹

課程介紹 :

       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)、魔鏡迷城 (密室逃脫)。 

        


Watched 此活動被關注 4540 次

售票資訊

票種

販售時間

票價

張數

線上票
(最少購買:1張 每張票包含: 1位)

Now -
2016/07/03 00:00

NT$ 3,600

已經停止

線上票

Now - 2016/07/03 00:00

NT$ 3,600

已經停止

票卷說明

入場說明

  • 請憑票卷準時入場。入場憑票卷收據、個人證件即可。若未出示證件者,本公司保有拒絕入場之權利或要求購票者配合之相關處理方式。
  • 活動入場時,每人憑一票券入場。票券有效狀態,依本公司驗證為準,本公司有最終解釋權。
  • 票卷其他條件或限制,依票券內容規定,本公司保有變更或異動之權利。

關於退票

  • 購票人退票時間最遲於活動有效期限之前一天,方可退票,逾期恕不受理。
  • 退票將酌收票面金額 10% 之手續費。
  • 依據您所使用的付款金流工具,其產生之額外手續費(匯款手續費、退款手續費等)亦由購票人負擔。
  • 信用卡退費:本公司將協助辦理刷退,款項退回之時間,依購票人發卡銀行作業程序而定。
    匯款退費:收到購票人退款申請後(提交退款的銀行匯款帳戶資料),於當月底最後一個工作日前辦理匯款作業。

關於線上票

非所有場次的講座/工作坊活動都有「線上票」,還請特別注意欲參與的活動場次,購票是否有線上票卷。
Q: 線上票該如何收看?
A: 報名時請填寫平常慣用的 Email,我們會在課程結束後 1-2 天 ,用 Email 寄發收看流程,按照指定流程即可在電腦前收看。

Q: 線上票是現場直播嗎?
A: 線上票是屬於 D-Live,適合不克在當天前來講座,或是外縣市的朋友方便參與課程內容的服務。

Q: 線上票的收看時間有多長?
A: 線上影片上線後,一週內可以無限次收看,因系統設定逾時恕不重新開放,請把握時間收看。

Q: 線上票是否可以退票?
A: 只要符合退票規定即可退票。

活動地點

Digilog