Published in彼得潘的 Swift iOS / Flutter App 開發教室『簡易說明Xcode』資料傳遞(使用IBSegueAction傳遞Property的方式)不同頁面之間的資料傳遞,在之前有介紹過Prepare、Notification 或是Unwind segue的方式傳遞資料,但是在IOS 13之後的版本,又多了一個方式傳遞資料,那就是使用IBSegueAction。May 4, 2021May 4, 2021
Published in彼得潘的 Swift iOS / Flutter App 開發教室Xcode無法升級,總是顯示We could not complete your update.明明有新版的Xcode,硬碟也有30多G,想要升級Xcode但是總是顯示We could not complete your update.可是在developer.apple.com裡面看到新版的Xoce12.2也只有10.6G,怎麼會不夠呢?Nov 10, 2020Nov 10, 2020
『Swift 5學習系列』-13. 物件(Object)與類別(Class)之前介紹過了型別,但是都是已經定義好的型別,如整數(Int)、字串(String)等等…,現在要介紹如何自己定義新的型別,怎麼定義新的型別呢?可以使用類別(class)、結構(struct)與列舉(enum)的方式定義新的型別。那現在就要先說明一下類別(class),而為什麼要先…Mar 5, 2020Mar 5, 2020
『Swift 5學習系列』-10. 進階函式前面已經說明過什麼是函式(Function)了,那還要說什麼呢?其實function還有一些比較複雜的使用方式,這裡就來說一下進階的function功能。Jan 21, 2020Jan 21, 2020
Published in彼得潘的 Swift iOS / Flutter App 開發教室IOS13 APP『Swift5』實例說明 — 骰子吹牛App骰子吹牛程式本身並不複雜,但是有一個地方需要注意,因為是要搖動骰子,所以會用到motion的偵測,那就先說明一下如何偵測晃動 (shake)呢?Jan 2, 2020Jan 2, 2020
Published in彼得潘的 Swift iOS / Flutter App 開發教室IOS13 APP『Swift5』實例說明 — 算數練習App這算數練習的App原本只是想寫個加減運算給女兒練習一下算數,於是就開始了這個App的開發,但是一開始並沒有任何規劃,更不用說prototype了,所以想到哪就寫到哪,所以就發生了一件事情,那就是程式碼很亂,軟體架構也不好,但是又不想因為一些功能就全部重寫,例如原先沒有想記錄什麼時…Dec 24, 2019Dec 24, 2019
IOS13 APP『Swift5』實例說明 — 算數練習App(資料篇)因為有排行榜的功能,所以必須將一些資料儲存在設備中,這樣才能在每次開啟App時將資料讀回顯示,IOS App 有許多儲存資料的方法,所以這邊就來說一下如何儲存資料與讀取資料吧。Dec 23, 2019Dec 23, 2019