iT邦幫忙

2023 iThome 鐵人賽

DAY 30
0

接下來呢?


SwiftUI 還有很多本系列沒介紹到的項目,後續都可以在持續學習。

元件

其他常用的 SwiftUI 元件還有:

  • Toggle
  • Slider
  • Stepper
  • DatePicker
  • ColorPicker
  • TextEditor
  • LazyVStack, LazyHStack
  • GeometryReader
  • ProgressView

修飾器

其他常用的 SwiftUI 修飾器還有:

  • clipShape
  • ignoresSafeArea
  • offset
  • disable
  • focused
  • layoutPriority
  • minimumScaleFactor

概念

還有其他可以鑽研的概念:

  • 操作輸入的聚焦 - @FocusState
  • 另一種方式使用手勢變量 - @GestureState
  • 其他暫存資料的儲存方式 - @UserDefaults, @AppStorage
  • 研究不同修飾器是否會影響內部的 View

以上項目也還只是部分,還有許多東西可以去研究!

那麼該從哪邊獲取資訊?


網路上有許多資源,這邊推薦一些筆者比較常看的:

Apple 開發者網站

有許多 SwiftUI 的資源及文件,對於全平台開發保母級的精美圖文教學,是你入門的首選!

筆者在開發 watchOS APP 時就是搭配這邊的教學+估狗來學習的,官方的教學提供了很多可以深入研究的關鍵字。

Apple 全球開發者大會(WWDC)

每年的 WWDC 都會有最新 API 的完整影片及文件說明,有些甚至提供範例程式碼讓開發者下載,如果要獲得每年最新的資訊可以到這邊看。

13大開發者週報

13大每週都會寫開發者週報,會整理比較多開發者面向的消息,包含 Swift 技術新知、每個版本踩的雷、他在開發上的心得...等等。

另外也推薦摸過 SwiftUI 的開發者,都該看看他 SwiftUI 讀完就入坑 系列文章。

覺得13大的內容有幫助的各位也歡迎訂閱呀!

AppCoda

賣工具書的教學網站,也會寫一些最新技術的文章,筆者偶而也會看。

另外他的 精通 SwiftUI 電子書筆者也有買,第一次學 SwiftUI 就是透過這一本,滿推薦看這本入門的,有閒錢的話可以買來看看。

結語


第一次完賽很開心,很謝謝大家把這系列文章看到這。

沒想過會報鐵人賽,而且還是寫 SwiftUI 哈哈!剛好 SwiftUI 群組的人在找隊員,想說剛好可以整理一下目前為止所學的。

可能不是正確的、可能還有很多可以精進的,但是我研究並開發了五六個 Side Project 後的心得。

有任何疑問請歡迎提出,我很樂意分享。有任何指教也請歡迎交流!

最後,有機會的話明年再見吧?


上一篇
Day29: 剛剛的畫面呢?拿來用吧 - View, Refactor
系列文
Golang 工程師的 SwiftUI 之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言