WFU

2023年4月5日 星期三

Chapter 01 開發工具、學習方法與 App 點子

讀者:楊于葳




本文為「iOS 12 App 程式開發實務心法:30 個製作專業級 iOS App 完全實戰攻略」這本書的閱讀筆記與實作記錄的目錄,目的是記錄自己的學過程,以及幫助想利用 Swift 從頭建立一個自己心目中的 App 的人。以下是「Chapter 01 開發工具、學習方法與App點子」的筆記內容。




1.1 開發App的所需工具


Apple 開發者計畫,每年要付99美元,才能再 iPhone 和 iPad 執行自己設計的App。



1.2 學習App的方式

(1)親自動手寫


學習一門新語言的答案:「依照這個規則重複不斷:每天聽1小時、說1小時、發表一篇日誌。」
— Dario Mars Patible

(2)了解學習App開發的動機


(3)教學相長


(4)具備耐心


「意志力是面對長遠目標時的熱情與毅力。意志力是耐力的表現,意志力是日復一日對未來依然堅信不已。不是只有這週、這個月,而是年復一年。用心、努力工作,來實現所堅信的未來。意志力是將生活看作是一場馬拉松,而不是短跑。」
— Angela Lee Duckworth 博士


1.3 發想App好點子

(1)單字分級


只要輸入一篇大概800字以內的英文短文,使用特殊的「不知道螢光筆」,程式就會自動分析這些單字,是屬於七千單的哪一個分級,或者是偏向屬於那種檢定考試的單字。進階版,可以根據複習不知道的單字後,出一篇短文填空或選擇題,確保學會那些不知道的單字。


(2)手機光譜儀


可以搭配科學maker社團裡面的手機光譜儀,只要拍照,就可以分析出光譜數值。


(3)觀察記錄簿


具有增加 Scimage 浮水印的功能,可以快速形成 SciSpot 格式,還可以自行決定,是否要變成CC浮水印,可以連接社群平台分享內容。