原创 SwiftUI 2.0 實現等待效果Loading動畫(ProgressView)

本文價值與收穫 看完本文後,您將能夠作出下面的界面 看完本文您將掌握的技能 實現等待效果 代碼 import SwiftUI struct ContentView: View { @State var show

原创 SwiftUI 內功之 feature flags的使用

Swift中的feature flags 在爲應用開發新功能時,採用某種形式的機制逐步推出新的實現和功能可能非常有用,而不必一次向每個用戶啓動。 這不僅可以幫助“降低”重大更改的啓動風險(如果出現問題,我們可以隨時回滾),還可以幫助我們收

原创 WWDC20 代碼大全

如何快速的瞭解WWDC20呢,我計劃幫大家將sample 代碼彙總一下。大家通過代碼即可快速掌握新特性。代碼計劃打包後供大家下載。 目錄 01 iOS 在用戶界面中採用Menu和UIAction 屬性類 01 iOS 在用戶界面

原创 SwiftUI 2.0 設置Toggle顏色及Toggle基礎教程含代碼

本文價值與收穫 看完本文後,您將能夠作出下面的界面 Toggle 切換開關 在打開和關閉狀態之間切換的控件。 struct Toggle<Label> where Label : View 使用方法 您可以通過提供isOn綁

原创 SwiftUI 2.0 List 實力加強新增呈現分層數據功能(wwdc20 教程含源碼)

本文價值與收穫 看完本文後,您將能夠作出下面的界面 看完本文您將掌握的技能 List新功能 實現可以展開與關閉效果 代碼 1、定義個自定義Item struct ListItem:Identifiable{ var i

原创 SwiftUI 2.0 我們可以放心使用了麼?(wwdc20)

wwdc20 再次點燃大家學習SwiftUI的熱情,那麼我們到底該不該將項目重構成SwiftUI?我們該如何正確使用SwiftUI呢?讓我們聽聽大牛怎麼說。 目錄 我們要把SwiftUI當成學習現代編程語言的好工具 學習並不一定意味

原创 SwiftUI 2.0 ProgressView 基礎教程含代碼

本文價值與收穫 看完本文後,您將能夠作出下面的界面 基礎知識 progressview 顯示任務完成進度的視圖。 struct ProgressView<Label> where Label : View 使用進度視圖可以顯

原创 SwiftUI 2.0 OutlineGroup 高級使用

基礎知識 OutlineGroup 是什麼 OutlineGroup是一種struct結構,可按照需求計算和組合集合中的identified類型元素,進行大綱式顯示。 struct OutlineGroup<Data, ID, Paren

原创 WWDC2020講稿之Build document-baed aps in SwiftUI

您好,歡迎來到WWDC。 歡迎來到WWDC 開場白 嗨,大家好。我叫蒂娜。我在SwiftUI上工作。今天,我將討論使用SwiftUI構建支持文檔的應用程序。 首先是什麼文件 首先是什麼文件 首先是什麼文件。人們一

原创 WWDC2020講稿之Make apps smarter with Natural Language

開場白 您好,歡迎來到WWDC。大家好。歡迎參加我們有關自然語言處理的會議。本課程的目的是通過在自然語言框架中使用NLP的功能來幫助您使應用更智能。我是Vivek,我將與我的同事Doug Davidson共同介紹本次會議。 因此,讓我們開

原创 WWDC2020講稿系列之App Essentials in SwiftUI

開場白 開場白 技術交流 QQ:3365059189 SwiftUI技術交流QQ羣:518696470 您好,歡迎來到WWDC。歡迎使用SwiftUI中的App Essentials。我叫Matt Ricketson,我從

原创 SwiftUI 2.0 列表實現Alphabet風格仿通訊錄效果(封裝教程含代碼)

本文價值與收穫 看完本文後,您將能夠作出下面的界面 看完本文您將掌握的技能 掌握封裝UITableView技能 實現Alphabet風格界面 代碼 1、基礎使用 import UIKit struct ContentView:

原创 SwiftUI Widgets 之02 TimelineProvider 基礎概念

TimelineProvider 建議WidgetKit何時更新窗口小部件顯示的類型。 protocol TimelineProvider 使用教程 在不同的時間,WidgetKit向提供者請求時間軸。 時間線是符合TimelineEn

原创 SwiftUI DocumentGroup 基礎使用(教程含代碼)

DocumentGroup 一個支持打開,創建和保存文檔的場景。 struct DocumentGroup<Document, Content> where Content : View 使用教程 目前官方沒有給出樣例,後續有demo了

原创 SwiftUI PageTabViewStyle 基礎使用教程含源碼

PageTabViewStyle 一個TabViewStyle,它實現頁面滾動TabView。 public struct PageTabViewStyle : TabViewStyle { ///顯示頁面索引視圖的樣式