說明 在使用者可以大量加入相片之後,當然就可以順理成章地把圖片分類好,並且開始訓練 以下將會在釣客 APP 裡面先示範如何加入這個套件 參考資料 Cor...
簡述 先前在介面上保留了一個抓到魚後、相同郵票的計數器。 在透過 【Day 25】 修改結構後,在呈現畫面的時候,原本是靜態資料,不會因為使用者操作造成郵票增...
說明 我在使用了上傳下載功能幾天後發現,使用我的 iPhone 12 相機拍出來的照片,每張大多落在 20MB 上下。 意味著拍 50 張照片,差不多就會產生...
說明 本篇的設計,需要更動在 【Day 23】【Day 24】的上傳圖片 與 下載S3行為。 起初的設計想法很簡單,就是「已登入的使用者,單純上傳圖片到 S3...
參考文件 Swift Book 問題說明 在 BaoAnGongFisher dev branch 重構後,所製作的集郵冊畫面 (StampAlbum...
前言 在本系列的 Day 23 有提到上傳檔案,而預設的放法是無法滿足多使用者上傳同名魚的場景。 這邊會說明如何調整 S3 內的資料放法,使得可以滿足多使用者...
前言 預計寫好這個函式後,就可以在登入後,透過查詢使用者帳號、從圖庫資料庫中撈取使用者傳過的圖,載回手機。 昨天提到,圖片雖然可以上傳,但大家都把圖扔到相同目...
前言 在拍完照、存成檔案後,需要使用 Amplify.Storage 將檔案推送到雲端環境中 由於在去年的 Day 38 所採用的是 Amplify v1 ,...
說明 怕讀者不知道我在幹嘛,就編排上來說,這是相片處理五部曲之三 (請見後方備註) 程式碼 程式概念 讀取沙盒路徑 判斷檔案是否存在 func docu...
前言 由於先前在進行開發的時候,為了要趕快生出樣式和外觀,以至於在規劃上沒有反覆檢視,有些地方我後來看起來覺得設計得不夠直覺。 直覺的意思是,即使好一陣子沒看...
設計 需要調整圖片來源 介面功能說明:原本寫在去年的 【Day 34】集郵冊:郵票打版,用幾個 Stack 裝載圖片和文字,不過裡面的資料實際上還是假資料,不...
前言 在設計完上傳相片功能後,過程中似乎還需要一併記錄些訊息,之後使用者才可以方便撈出資料。 概念 大家應該都有使用過表格來記錄資料的經驗,而關聯式資料,...
前言 自覺 code 要改乾淨一些 需要參考別人的 coding style 說明 因為覺得程式碼沒寫得很乾淨,所以尋找開源專案來研讀。 本於修改集郵冊相...
前言 去年的最後一篇 【Day 38】集郵冊:AWS Amplify Storage 做了一個上傳檔案的測試後就跑去休息了、這邊會接續寫下去! 需求分析...
前言 繼使用了 Amplify v2 語法取回 DataStorage 資料後,接著是資料處理的部分。 我們先前在 DataStorage 中,使用了字串來儲...
修改內容簡述 在前面幾篇分別談了幾個問題 使用 Async/Await 來避免執行程式同步執行造成的等待卡頓 更新語法對應更新套件的檢查項目 理解錯誤訊息內...
回顧 維護一個有歷史故事的專案,需要的是耐心和熱忱,每天從紅色的叉叉的錯誤中學習成長。 依然無法成為釣魚大師系列來到了第14篇,原本預計在前面幾天看看 Amp...
重點摘要 這幾天因為工作繁雜,所以沒有連續的時間進行作業,遇到了一些問題卡關了好幾天,後來進行了下列設置 從 Xcode > File > Add...
前言 在前面的章回中,曾經提到過 async 與 await 的語法,會另外寫一篇來解釋。 剛好在這禮拜,工作中遇到的某個同事,非常鄙夷某個程式語言,指其效能...
關於 Amplify iOS (ver.1) 根據 AWS Amyplify 的文件,他們所提供的程式碼,包含了新舊兩版個兩種(總共四種寫法) 前一篇所使用...
原始碼 廢話不多說,先看這個 For more details, please refer to the commit func loadDataFrom...
今日重點 今天的內容的是接續 【Day 4】 汰舊換新:以 Amplify 範例替換 ViewModel 的後續操作。 操作說明 在 Amplify St...
今日重點 今天不寫程式,但您若是「第一次」照著本串分享實作,難度應該也不會太低。 今天因為工作的關係,所以只剩一小時可以寫文章,我相信來看這串文章的人,應該多...
說明 前一篇提到了 Apple 提供 Create ML 這樣的建模工具,讓不專業資料科學家也可以把玩自建 Model 的樂趣。 這回要準備建立出的影像分類模...
前言 在前面四篇,解釋如何使用 Amplify 的 Data Modeling 承接手機端資料,並且與 AWS 端進行 增、刪、修、查,概念就是如此簡單,但是...
前言 “如果說 Live-demo 是跳軌的行為,那麼現學現賣肯定是在臥軌” - 小弱砲 這幾天已經陸續調整了 View 和 ViewModel,使其可讀性...
前情提要 昨天發文前,正在 Amplify 的 Data 建立 Model,但是,因為 API 的 Key 失效,所以無法更新 Model 😢。今天不斷踩坑,後...
DataStore 功能簡介 是因為目前這個 APP 僅有一人團隊在開發 iOS 的版本;如過之後這個 APP 要推出 Android 的版本,勢必是要再透過...
前言 「依然無法成為釣魚大師」系列,作為「無法成為釣魚大師」的續作,當然是因為去年寫得倉促,覺得有許多遺珠未能作出。在開始進入正題前,我在下方會條列出要接著做的...