Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

程式設計首日封

557 views

Published on

7/2 Swift 首日封,完成Swift程式真簡單
起手式,簡單佈局和元件使用

Published in: Education
  • Be the first to comment

程式設計首日封

  1. 1. Swift首日封, 完成Swift程式真簡單 程式設計首部曲 --- 我們的第一步
  2. 2. 學習主題 • 學習程式的歷程 • 為什麼想學程式 • 程式工具安裝與設定 • 第一支程式(Swift) • 問題與交流
  3. 3. 個人簡介 諸葛魔斌 工作室:諸葛魔斌科技創作室 學歷:高應大---工管系 E-Mail:chugermobin@gmail.com 官方網站:http://twcts.com Facebook:https://goo.gl/volM7Z 粉絲團 :https://goo.gl/LI08wh 社群 :https://goo.gl/kjCsz1 Line (id) :http://goo.gl/ayGW7d Line@ :http://goo.gl/pQHjWH Line Bot :http://goo.gl/ljdxfV Play商店:http://goo.gl/CkVdsd App Store:http://apple.co/1Qehd64 專長:VB(VBA)、C#、Java(Android)、Swift(iOS)、PHP、Python、Conrona、 Go(lang)、HTML/CSS、MySQL、FreeBSD、Server架設、CAD 楊政斌
  4. 4. 學習程式的歷程 學生時期:打電動,沒有日夜的界限 二專畢業:初次接觸 dBase、Lotus ➔ 使用 Clipper 做經銷存、應收付帳系統 工作階段1:接觸 Office,開始使用Excel(Lotus) 工作階段2:品保工作,自學圖表、函數、VBA,做出自動化品管系統 興趣展開:自學VB,製作ERP系統,接觸Linux、FreeBSD,自學架設Server ➔ 諸葛魔斌誕生 大學時期:半自學 Android App(Java)、C#、iOS App(Swift) 工作轉變:成立諸葛魔斌科技創作室,接案學習,救國團電腦資訊講師 實績:
  5. 5. Swift首日封---程式設計工具安裝與設定 Xcode: 安裝約30~50 min. Swift 基本需求:Mac (Mac mini、MacBook),黑蘋果 iPhone 或 iPad (非強烈需要) 憑證鑰匙: 安裝約3~5 min. (上架App Store 需要)
  6. 6. 憑證鑰匙安裝與設定
  7. 7. 憑證鑰匙安裝與設定 輸入申請開發者帳號的email,並選取"儲存到磁碟"後選取繼續
  8. 8. 憑證鑰匙安裝與設定 將檔案存於"桌面",檔名為預設的 CertificateSigningRequest.certSigningRequest即可(注意,此檔可 以保存,以作為後續建立生產Prodution所需的Provisioning使用)
  9. 9. 憑證鑰匙安裝與設定
  10. 10. 憑證鑰匙安裝與設定
  11. 11. 憑證鑰匙安裝與設定 登入開發者後台 https://developer.apple.com/,並選取右上方的"Member Center"
  12. 12. 憑證鑰匙安裝與設定 選"Certificates, Identifiers & Profiles"
  13. 13. 憑證鑰匙安裝與設定
  14. 14. 憑證鑰匙安裝與設定
  15. 15. 憑證鑰匙安裝與設定 於Certificates中,按左上角的"+"按鈕後,選取"iOS App Development"以製作開發用的憑證
  16. 16. 憑證鑰匙安裝與設定
  17. 17. 憑證鑰匙安裝與設定
  18. 18. 憑證鑰匙安裝與設定 此時會用到鑰匙圈存取所產生的馮證檔"CertificateSigningRequest.certSigningRequest",選"Choose File"上 此"CertificateSigningRequest.certSigningRequest"上傳,接著按"Generate"產生開發用的憑證檔
  19. 19. 憑證鑰匙安裝與設定 點選"Download"下載後此憑證檔
  20. 20. 憑證鑰匙安裝與設定 安裝開發者憑證&發佈憑證
  21. 21. 憑證鑰匙安裝與設定
  22. 22. 憑證鑰匙安裝與設定 WWDR憑證: WWDR即為Worldwide Developer Relations Certificate Authority憑證,所以開發人員皆需要安裝此憑證,只是此 憑證不需刻意裝的原因是,在您安裝XCode即會安裝此憑 證,當然,您也可以重新下載此憑證安裝。 此憑證您可在於開發者網站,建立憑證的第一頁下方找到
  23. 23. 第一支程式(Swift) 程式語言 ➔ 人類語言 學程式語言 ➔ 學外國語言 學語言 ➔ ㄚㄚ學語 ➔ 模仿 ➔ 抄 ➔ 改 ➔ 運用 從實務事件切入 (直接從實例學習) 開始吧!
  24. 24. 第一支程式(Swift) 遊樂場,練習Swift語法的地方 建立新專案(程式) 開啟已存在專案(程式) 開啟其他專案(程式)
  25. 25. 第一支程式(Swift) 專案模板選擇
  26. 26. 第一支程式(Swift) 專案(程式)名稱 組織(創作者)名稱 組織識別(網域) 專案(程式)包識別 唯一、上架用 程式語言 Objective-C 或 Swift 應用的設備 手機、平板、通用 暫不勾選
  27. 27. 第一支程式(Swift) 選擇存放資料夾
  28. 28. 第一支程式(Swift) 專案包識別碼 版本 修訂版次 開發者(團隊) 選擇模擬器
  29. 29. 第一支程式(Swift) 代理、協定 導覽區 程式控制 佈局頁面 資源 編輯區 設定區
  30. 30. 第一支程式(Swift) 導覽區 編輯區 設定區
  31. 31. 第一支程式(Swift) Label Button
  32. 32. 第一支程式(Swift) 變數宣告 物件宣告 動作程式 常數宣告 ➔ let 變數宣告 ➔ var var 物件/變數 : 型態! 初始值 決定 型態 + / - ➔ 數字加減 + ➔ 文字連結 物件.屬性 物件.動作
  33. 33. 第一支程式(Swift) 駝峰式命名法 在命名常數、變數、函式、類別或其他自定義型別時,通常習慣使用駝峰式命名法。 這種命名方式是一種習慣,沒有絕對與強制,為的是增加識別與可讀性。 當自定義名稱是由二個或多個單字連結在一起,而構成的唯一識別字時,單字之間不以空格、連結號(-)或底線(_) 隔開,有兩種格式: 小駝峰式命名法(lower camel case) 第一個單字以小寫字母開始,第二個及之後的單字的首字母則使用大寫,像是:firstName、somePerson。 程式 (Coding) 中通常命名物件、常數、變數、函式、屬性、方法及下標時,會使用小駝峰式命名法。 大駝峰式命名法(upper camel case) 每個單字的首字母都使用大寫字母,像是LastName、SomeClass。 程式 (Coding) 中通常命名專案、列舉、結構、類別、擴展、協定及其他自定義型別時,會使用大駝峰式命名法。
  34. 34. 第一支程式(Swift) 執行模擬器
  35. 35. 第一支程式(Swift) 結論: 1. 介面(佈局檔)對應程式檔 2. 元件(物件)、變數(常數)必先宣告 3. 元件(物件)、變數(常數)命名規則 ➔ 駝峰式 4. 學習階段,務必一字一字『抄』,切勿『複製貼上』 5. 大膽嘗試,好奇無罪 6. 不怕失敗,學習除錯 7. 勇於分享
  36. 36. Swift首日封,完成Swift程式真簡單
  37. 37. 第二次聚會學習課程 程式設計初體驗,Swift 玩轉趣 打鐵要趁熱,熟能生巧。 讓我們接著進入App的領域,正式完成我們第一支APP, 一同領略程式設計的樂趣吧! 帶著你的筆電,和我們一起享受Coding Fun 註:因為是Swift,筆電最好是Macbook哦! 地點:高雄市新興區黃海街62號4樓(新興區聯合里活動中心) 捷運信義國小站4號出口,步行約5分鐘 歡迎踴躍報名,也歡迎高手協助指導 費用:200元(抵算場地費,多退少補)

×