iOS 8 程式設計 - 特色預覽

上課時間:共10小時

2014/8/22(五)19:00~22:00

2014/8/23(六)9:00~12:00, 13:00~17:00

授課教師:朱克剛

教師背景:明道大學資訊傳播學系助理教授兼資訊中心主任

專書著作:

iOS6程式設計實戰(碁峰), iOS7程式設計實戰(碁峰)。其中iOS7這一本曾榮獲2014一月份天瓏書局中文書排行榜第2名,博客來資訊類第10名。

課程目的:

在 2014 WWDC上,Apple 針對 iOS 8 公佈了一些很有特色的功能,其中有些功能的影響層面是非常巨大的,為了讓未來有需要或是現在有興趣的學員先行掌握 iOS8 特色程式開發技術,故開設此課程。

適合對象:

需對 iOS 程式設計有一定程度了解。從未接觸過 iOS 程式設計的學員,建議先上過基礎課程較為適宜。

課程內容:

主題一:不同螢幕解析度的界面設計

iPhone 6要出更大螢幕的款式了,未來螢幕大小不同的裝置越來越多,界面設計上要同時符合這些螢幕越來越困難。Xcode 6 提供了幾個重量級工具,有效協助程式設計師處理這個問題。 主要透過 Size Classes Tool 以及 Auto Layout 這兩大法寶,我們就可以很容易設計出同時符合各種不同大小螢幕的 App,並確保元件的排版位置不會跑掉。除此之外,在Xcode 6 中只要一個 storyboard 就可以同時支援 iPhone 與 iPad 的界面設計,不再像過去一樣,需要兩個 storyboard,一個給 iPad 用,另一個給 iPhone 用。

主題二:CloudKit

現在 Apple 提供一個 iCloud 資料庫功能,讓資料可以結構化的儲存在 iCloud 上。這跟過去我們把 SQLite 或是 Core Data 放到 iCloud 上的概念完全不同,CloudKit 讓程式設計師可以直接在雲端設計資料庫,App 就直接跟雲端資料庫存取資料。CloudKit 還提供了一個 iCloud Dashboard 網站來管理這個雲端資料庫。更讓人驚喜的是,如果我們打算寫一個照片分享的 App,我們再也不用擔心儲存空間不足的問題,因為 Apple 給了最多高達1PB 的容量,免費的。

主題三:HealthKit

iOS 8 內建一個「健康」App,這個 App 用來顯示與管理 Health Store 資料庫中的資料。Health Store 是一個專門用來儲存所有跟個人健康有關的資料庫,例如身高、體重、每天消耗的卡路里、心跳頻率、每天的睡眠時間…等。透過 HealthKit 我們可以在使用者授權的情況下直接存取 Health Store 資料庫。例如,我們可以寫一個計步器(iPhone的動作感測就可以做了),然後將資料存到 Health Store 中,之後「健康」App 就可以用 圖表的方式記錄每天走了多少步路;或是我們也可以寫一個很棒的分析軟體,來分析在 Health Store 中的睡眠資料。未來的 iWatch (最新傳言可能稱為 iTime)肯定會將收集到的各種健康資料寫到 Health Store 中,對這部分有興趣的學員,一定要掌握 HealthKit 的用法。

繳費相關:

  1. 本課程收費原價4,000,優惠價 2,400。
  2. 主辦單位將開立收據以供公司報帳使用。
  3. 因不可抗拒因素(如:天災、停電)主辦單位有權取消當次課程,並退還全額課程費用。
  4. 已完成繳費之學員如欲取消報名,開課前七天(含)申請退費,主辦單位將退學費90%、課程前六天至課程前一天這期間申請退費,退學費30%;課程當天未出席者,不退費。
  5. 學員須自行負擔匯款手續費 NT$30。

注意事項:

  1. 學員請自備Mac電腦。
  2. 建議最好有付費開發者帳號,如沒有主題二只能聽課無法實際練習。
  3. 盡可能事先安裝 Xcode 6 Beta,現場安裝也可以。
  4. 三個主題上完,如還有時間,將介紹 iBeacon 或藍牙4.0。
  5. 報名費包含「iOS8程式設計實戰」預購書一本,待書出版後(大約10月底)會通知學員領書。
  6. 本課程將以說明帶實做的方式進行。
  7. 本課程場地感謝檸檬樹江老闆提供,場地舒適但因非標準電腦教室環境,請認同後再報名。
檸檬樹照相館B1 / 台中市南區南門路16號

イベントチケット

チケット種別 販売期間 価格
原價 4,000 / 優惠價

2014/07/23 00:00(+0800) ~ 2014/08/21 00:00(+0800) 販売終了
  • TWD$2,400
次へ