iPhone/iOS App實作演練系列(中階)

iPhone/iOS App實作演練系列(中階)

適合對象:

工業局補助50%

iPhone/iOS App實作演練系列(中階)
單元2:【動畫 / 多媒體觸控手勢與多媒體】
(台北班)
 
 
 
 

編號

單元名稱

時數

舉辦日期

(全系列)

28

6 / 24 – 7 / 16 
(二.三) 09:00~17:00

S1


storyboard / 執行緒 / GCD與繪圖
 

14 hr

6 / 24 . 6 / 25 
(二. 三) 09:00~17:00

S2


動畫 / 多媒體觸控手勢與多媒體
 

14 hr

7 / 15 . 7 / 16 
(二. 三) 09:00~17:00

■ 課程介紹

本課程以目前iOS主流版本7的開發工具XCode5+為基礎,教授iOS的程式設計與實作,以具有基礎Objective C和 iOS/Cocoa Touch程式框架基礎的學員為預設的授課目標,以主題的方式說明互動多媒體應用程式製作時關注的議題。內容涵蓋XCode/iOS新的程式介面Storyboard,探討各式實務,並且說明iOS底下的繪圖(Core Graphics)和動畫(Core Image)框架,各式多執行緒與定時器的實作,運行Block於執行緒的實作,並且說明濾鏡和影像處理等較為進階的內容,本課程以密集且簡化的實例來教授,讓學員能將技巧轉化於實際開發工作上。

並以【超強圖解 前進App Store!iOS6 SDK 實戰演練】的內Storyboard,多執行緒,繪圖互動多媒體的內容為教學綱要,搭配說明的範例程式碼與投影片。由於課程內容是建立在iO S/C ocoa Touch/O bjective C的基礎上,建議先參加【iPhone/iOS App實作演練班(初階)】或者是有相關開發經驗。

在這個課程中以課程講解與實作演練並重,書中所說明的功能會以具體但簡化的方式介紹與實作,並結合許多次 小型可以獨立執行的 案例講解。預期學員修習本課程後,能學到各式觸控和動畫元件,並能強化原本已經了解的Cocoa touch框架與iOS程式設計的架構,藉此開發更有互動性的應用程式。
 
■ iOS先備知識

學員不需要有OSX或者是ObjectiveC的基礎,但需要有C語言基礎。
先修課程:學員必須有C語言的基礎知識,如果C語言的語法並不是非常熟悉,建議可以閱讀「The C programming language」http://www.tenlong.com.tw/items/0131101633?item_id=211777

 
■ 具備工具
本課程將提供專業電腦教室。
 
■ 課程大綱

元1:【storyboard / 執行緒 / GCD與繪圖】
 
  1. XCode4.2中的storyboard

 

  • storyboard的構成元件
  • storyboard中資料的傳送
  • storyboard中的頁面轉換
  • storyboard與相關的API
  •  
  • storyboard與表格的應用
  • storyboard與導覽列的實作
  • 客制化storyboard中的回應函數

    2.多執行緒與其它常用類別

 

  • 計時器與NSTimer
  • NSThread與執行緒
  • 作業元件與作業佇列
  • NSBundle與 Retina顯示
  • NSNotification的使用
3.Block與GCD

 

  • Block的API
  • GCD與Block

    4.使用Core Graphics繪圖

 

  • 各式線段與Bezier繪圖
  • 顏色與材質的填塗
  • 圖形邊框的處理
 
■ 課程大綱

元2:【動畫 / 多媒體觸控手勢與多媒體 】
  1. 使用Core Animation進行動畫

 

    • 頁面之間的串場效果
    • 連結UIKit與動畫
    • 並時動畫與序列動畫
    • 動畫的屬性
    • 使用CALayer
    • 使用 CAShapeLayer, CATextLayer,
    • 動畫與仿射運算
    • 陰影的繪製
    • 動畫的建置與視景

      2.觸控與手勢API的使用

 

  • 觸控事件
  • 觸控事件的代理物件
  • 觸控區域的判定
  • 各式手勢控制
  • 點擊(Tap)事件的處理
  • 捏擊(Pinch)事件的處理
  • 滑動(Swipe)事件的處理
  • 旋轉 (Rotate)事件的處理
  • 拖拉(Pan)事件的處理
  • 長壓(Press-and-hold)事件的處理
  • 多點觸控
3.相機與影像的處理

 

  • 取得像機或圖檔的來源
  • 設定訊號的來源
  • 相片的處理 

    4.影像和濾鏡的套用

 

    • 濾鏡基本處理
    • 濾鏡基本元件
    • 取得內建濾鏡的描述
    • 套用反轉濾鏡
    • 套用SepiaTone濾鏡
    • 套用顏色色譜調整濾鏡
    • 套用暈染調整濾鏡
    • 濾鏡的串接
 
備註: 授課講師針對本課程保有調整及增刪等權利
■ 講師介紹

何 講師 

[學歷]:畢業於台灣大學電機工程研究所計算機科學組,先後工作於中研院計算中心,IBM, Synopsys,派鑫有限公司。
[著作]:2012年10月初出版了【超強圖解 前進App Store!iOS6 SDK 實戰演練】,在專業電腦書店為銷售量第一名之暢銷書籍,同時也在網路書店的新書排行,季新書排行,暢銷排行榜內。同時亦著有【超強圖解前進 Android Market!Google Android SDK實戰演練】,【超強圖解前進 Android Market!Google Android SDK實戰演練第2版】

 
■ 報名資格
電子電機相關科系畢業無IC設計經驗者。
 

■ 課程定價


每人 13,200 元整
(原價NT$26,400,政府補助 NT$13,200,學員自付 NT$13,200)

本課程經政府補助,上課學員皆需依政府規定填寫相關資料,且學員出席時數需達報名課程時數八成以上,方可適用政府補助,若未符合規定者,則需將其政府補助費用繳回。
 
■ 課程費用【單元費用】


單門報名(12hr)

十日前報名且繳費

二人()以上

團報

7,600 /

7,100 /

7,100 /

 【系列費用】


系列報名(28hr)

十日前報名且繳費

二人()以上

團報

優惠13,200 /

12,200 /

12,200 /

       

 

報名諮詢

報名方式:
1. 點選亞太教育訓練網下方之「我要報名」按鈕進而填寫報名資訊即可。
2. 或電洽:02-27363878 *521 張小姐、02-27363878 *136 黃小姐。

※注意事項※ 為確保您的上課權益,報名後若未收到任何回覆,請來電洽詢方可完成報名


簡介


產業學院緣起
  依據行政院「挑戰2008:國家發展重點計畫」下之「國際創新研發基地」與「產業高值化」兩計畫,首重產業科技人才的效能。

•911216經科字第09103373120號函:經濟部將本院籌設工研院產業學院之工作,列為因應產業結構轉型,提