tags: 釣魚術 SwiftUI 開發筆記 回顧與分析 昨天我們因為加入了新的魚,五張魚卡/四種魚分類之後,導致佈局很奇怪... 因為畫面中四種魚分類(Fi...
完成了 AngleUtility 後,在 ClockContainerView init 完,就可以使用了。 private let angleUtility:...
tags: 釣魚術 SwiftUI 開發筆記 當這個 吃魚神器 APP 開發的過程走到現在是第七天,觀察到下列現象: 外觀不再單調,也意味著,程式碼越來越多...
前一天的文章裡,我們取得了當下的時間,現在需要把時分秒針的角度算出來。但…負責計算的程式碼,該放在哪裡比較好呢? 該不該另外寫一個物件出來處理? 如果「只」考慮...
tags: 釣魚術 SwiftUI NavigationView 開發筆記 經過閱讀由 SimpleBoilerplates GitHub 提供的 Cheat...
SwiftUI 的資料流,建議使用 Apple 的 action → state → view 的方向。所以,我們先設計出「狀態(State)」。 這個單一方向...
錶盤和時分秒針都完成之後,我們開始組合這些元件。之前宣告要組合這些組件的 View 為 ClockContainerView,把物件用 ZStack 組起來的程...
人類在錶盤上還會設計刻度,雖然這個刻度並不是必要的,不過做出來並不困難,只是畫一條線而已,今天就來實作這邊的程式碼。 struct Tick: Shape {...
如果從錶面最靠近觀看者的部分往下走,依序為 秒分時針/錶盤/機芯。接下來,我們來做錶盤。設計圖如下 從上方的圖,可以拆解成 數字從 1 到 12 數字的偏移...
tags: 釣魚術 ListView Figma SwiftUI 雜談 我在淡水河畔的師傅總是耳提面命著那麼一句話⋯⋯ 『一魟,二虎,三沙毛,四斑午,五象耳,...
在前一天,我們畫出了針的雛型,而我想做的時鐘,是有時、分、秒針的。 時分秒的差別,我這邊選擇使用 enum。在 getLengthRatio() 上設定每根針的...
開賽囉 一年一度的鐵人賽,要開賽啦!!因為不知道要寫什麼咧,剛好又想搞些好玩的東西,接下來的三十天,應該會有很多亂七八糟的內容,摧殘各位的雙眼,請見諒囉。 老...
專案的第一步: 開新 Project。我們先給他一個名字,Organization Identifier 是必填,所以填上一個組織名稱,在習慣上,我們會將 do...
第一個 App 要做的是逆走的時鐘,緣由要從某天逛書店的時候,看到的一本童書講起。這本書是「程式女王-揪出電腦 bug 的葛麗絲.霍普」。 發想點 在讀了繪本...
Apple SwiftUI 說明文件 Apple 資料流文件 https://developer.apple.com/documentation/swiftui...
當你創造一個 SwiftUI 空專案的時候,他會預設做好 ContentView,使用 SwiftUI 進行開發的時候,右方會有 Preview,開發者可以在調...
挑戰賽文章列表 D2-SwiftUI preview 功能,即時看到你的修改結果D3-SwiftUI Apple 文件介紹的資料流D4-葛麗絲逆走鐘 ideaD...
如圖,紅匡處的拖動icon 的顏色在夜間模式看不清楚。 很簡單呀,自定義accessoryView就可以了 這是我最初想到的方法,但是並不是像我養的這麼簡單。結...
前一篇有些股票資料的收盤價,顯示的是 "-",但如果去查其他下單軟體,是有收盤價的。而這些股票是在上櫃資料裡面。而前一份的來源,只有上市股票...
前言 前一天終於把bug都修好,讓模擬器可以順利地打開喔。今天繼續把想要的主要功能做出來。 ConversationViewController 首先,我們把原...
原來在 Storyboard 上的 申購 tableViewCell,只有四個 UILabel,現在擴充第五個 UILabel,先將他命名為 fifthSect...
前言 接著呢,我們繼續把上傳照片的功能做出來。首先是希望能在註冊的時候,能夠取得相簿的照片,然後把他上傳到我們昨天連線的storage,最後再將url回傳,將圖...
處理申購 VC 的資料,是由 StockSubscriptionModel 處理的。 在前面,我們在 AppDelegate 的 didFinishLaunch...
前言 昨天因為對話的部分有bug...解不粗乃嗚嗚嗚想說那來先看看別的部分好了(?) download library 一樣,我們從firebase原先開好的專...
承上一篇,我打算在 App 的 didFinishLaunch 就發動拉取全台股上市日成交資料,並在拉取成功後存入 UserDefatuls。 先設立一個 Us...
前言 前一天結束在點選某個搜尋到的使用者,今天接著做跟該使用者展開對話吧! New Conversation NewConversationViewContro...
上一篇,提到了可以在 tableView(_:willDisplay:forRowAt:) 中發動 URLRequest,這邏輯很正常,但真的不建議這麼做。 先...
前言 此時,我們希望可以透過query的方式將db裡的用戶都顯示出來。因此今天將著重存在db的資料結構調整。 資料結構 現在db裡的結構如下 但是想要做到搜尋,...
這是第三十天!!! 到目前為止的範例程式碼就在這個 repo https://github.com/MoonAndEye/ITIronMan_2021/tree...
前言 好的!開發日程進入尾聲,不過開發內容還沒有 (×ω×)果然是前幾天太忙沒有很多進度的後果,哭哭 開啟新對話 ConversationViewControl...