• 查詢課程:
    查詢
  • |

課程總覽Courses-程式資料庫-行動程式設計系列

課程名稱 試讀 上課
iOS行動程式基礎開發上架之五:動態行為、繪圖、核心動畫與圖層
課程介紹
物件的動態行為可以讓物件在移動時有些不一樣的特效呈現。只要物件繼承UIView類別,就自動擁有動態行為的能力。如果物件不屬於UIView,但是也想擁有動態行為,只要讓這個物件的類別符合UIDynamicItem協定的規範即可。Quartz 2D是iOS的2D繪圖引擎,提供各式各樣的繪圖函數,因此能夠處理非常多樣化的圖形輸出,包含:畫線、畫圓、陰影、圖層、Bitmap圖形處理與文字顯示等。此外,也包含:設定圖形的顏色、透明度、線條粗細等。核心動畫是在iOS與Mac OS上專門負責圖形渲染與動畫的基礎框架;在這個框架中,主要透過圖層來處理畫面顯示與動畫效果。動畫效果在圖層中是內建的,只要輸入起始與結束的相關參數,Core Animation會自動完成中間所有的動畫特效,例如:設定起始與結束座標,物件在這兩個座標間的移動過程就會自動的以動畫方式呈現。
學習重點
  • 了解物件的動態行為可以讓物件在移動時有些不一樣的特效呈現
  • 了解使用Quartz 2D繪圖時要先取得GC(Graphics Context)
  • 使用iOS內建的核心動畫Core Animation
學習大綱
  • 第一堂:動態行為
  • 第二堂:繪圖
  • 第三堂:核心動畫與圖層
軟體版本
Xcode 9.1、Swift 4.0
課程長度
183分
適合對象
  • 想學習Mac App開發者
  • 想學習iPhone App開發者
  • 對於Swift物件導向設計有興趣者
授課講師
  • 講師: 徐國堂
  • 經歷:
  • 專長:iphone App開發
  • 簡介:電腦教育資歷:10年以上 專長:iphone App開發
教學範例
  • 推力
  • 圖片的陰影與圓角
  • 在圖層上顯示文字
範例成品
所需點數
500點 (點數卡學員適用,其它學習卡無需扣點)
免費體驗更多數位課程
電腦線上課程12,000堂
個資保護聲明