iPhone應用軟體開發 – 入門篇

時數費用:30小時 / 15500元

期別 開課日期 結束日期 上課時段 開課情況
[台北]EM7213
106/11/4
106/12/2
週六  假日
招生對象

對於iPhone應用軟體開發有興趣之軟體工程師

《預備知識》

課程要求
會用 Mac 或是 PC。學習過計算機科學介紹課程
本課程是用最新的 Xcode 8 配合 iOS SDK 教學。請自備可執行流
暢的 Mac 筆電。

課程目標

課程主旨
1.本課程教授 Swift 語言。
2.建立簡單 iOS App 。

課程介紹
Swift 是開發 iOS ( iPhone, iPad, iPod Touch ) app 和 Mac App
共通的語言。由 Apple 在 WWDC 2014 6/2 時推出。
Swift 語法參考了許多近代物件導向的語法,對於台灣的開發者大部
分熟悉 C-like 的語法來說是相當陌生的。
這門課是給不會寫程式而想學 iOS App,Apple Watch App,Apple
TV App 或是 Mac App 開發學員的一個基礎程式語言的課程。從基
本變數函示的語法到物件觀念和寫作還有 iOS App 的簡介,希望帶
給學員深入淺出的學習效果。

課程特色
從電腦如何執行程式開始解說,搭配 Swift 語言特色。
課程以開發一個簡單數字遊戲為出發點
課程結束前會教導有 iOS 裝置的學員能具有獨立且正確把數字遊戲 App 安裝到自己的 iOS 裝置裡的能力

課程大綱

簡介
程式是什麼?
電腦如何執行程式
我的第一個程式
Swift 語言
基本語法
變數與型別
條件式判斷與布林值
函式,值域,遞迴
格式化字串
探討數字- 整數,浮點數
迴圈 - for, while, do-while
結構體 - Struct
物件導向觀念
類別與物件
方法與訊息
訊息與參數
物件與記憶體
記憶體管理 -ARC
常用類別
String
Array
物件導向應用
Swift 如何表現類別 - 自定類別
屬性 - property
繼承 - inherence
實體變數 - instance variable
延伸類別 - extension
避免記憶體泄漏 - avoid memory leak
集合式類別
Array
Dictionary
可變動不可變動 - Mutable/Immutable
排序 - sorting

進階
Closure
GCD - 多核心執行
協定 - Protocol
iOS App
iOS 架構
iOS App
ViewController
View
Access File System

以上課程內容,本中心保留變更及調整的權利
課程資訊

課程承辦:羅秀燕 E-Mail:showyann@iii.org.tw 聯絡電話:(02)66316586 傳真:(02)66316598

上課地址:[台北] 台北市大安區復興南路一段390號2,3樓 (捷運大安站斜對面)

上課時間:日間班與假日班:09:00-12:00及13:30-16:30(或13:00-17:00)
     夜間班:18:45-21:4

財團法人資訊工業策進會 數位教育研究所 http://www.iiiedu.org.tw/taipei 版權所有© All Rights Reserved. [ 隱私權政策 ]