What's new in SwiftUI for iOS 14 – Extended Edition
Timestamps below – please jump to the section that interests you most! I've added links to the original articles so you can copy the code.
TIMESTAMPS
*NEW VIEWS*
00:37 Multi-line text editing – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-multi-line-editable-text-with-texteditor
01:58 Grids with LazyVGrid and LazyHGrid – https://www.hackingwithswift.com/quick-start/swiftui/how-to-position-views-in-a-grid-using-lazyvgrid-and-lazyhgrid
07:39 Maps – https://www.hackingwithswift.com/quick-start/swiftui/how-to-show-a-map-view
09:36 Paging views with TabView – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-scrolling-pages-of-content-using-tabviewstyle
11:25 SpriteKit integration – https://www.hackingwithswift.com/quick-start/swiftui/how-to-integrate-spritekit-using-spriteview
14:46 ColorPicker – https://www.hackingwithswift.com/quick-start/swiftui/how-to-let-users-select-a-color-with-colorpicker
15:57 Lazy loading with LazyHStack and LazyVStack – https://www.hackingwithswift.com/quick-start/swiftui/how-to-lazy-load-views-using-lazyvstack-and-lazyhstack
19:39 ProgressView – https://www.hackingwithswift.com/quick-start/swiftui/how-to-show-progress-on-a-task-using-progressview
21:58 VideoPlayer – https://www.hackingwithswift.com/quick-start/swiftui/how-to-play-movies-with-videoplayer
23:47 Icons and text with Label - https://www.hackingwithswift.com/quick-start/swiftui/how-to-show-text-and-an-icon-side-by-side-using-label
25:53 Opening web links in Safari – https://www.hackingwithswift.com/quick-start/swiftui/how-to-open-web-links-in-safari
27:38 Graphical date pickers – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-a-date-picker-and-read-values-from-it
28:56 Disclosure groups – https://www.hackingwithswift.com/quick-start/swiftui/how-to-hide-and-reveal-content-using-disclosuregroup
31:02 Adding toolbar items – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-a-toolbar-and-add-buttons-to-it
32:42 Creating expanding lists – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-expanding-lists
35:31 iPadOS sidebars – https://www.hackingwithswift.com/quick-start/swiftui/how-to-add-a-sidebar-for-ipados
37:48 Document-based apps – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-a-document-based-app-using-filedocument-and-documentgroup
*NEW MODIFIERS*
43:52 Matched geometry effects – https://www.hackingwithswift.com/quick-start/swiftui/how-to-synchronize-animations-from-one-view-to-another-with-matchedgeometryeffect
51:46 Scrolling to a particular view – https://www.hackingwithswift.com/quick-start/swiftui/how-to-make-a-scroll-view-move-to-a-location-using-scrollviewreader
54:07 Presenting modal views – https://www.hackingwithswift.com/quick-start/swiftui/how-to-present-a-full-screen-modal-view-using-fullscreencover
56:28 Date formatting in text – https://www.hackingwithswift.com/quick-start/swiftui/how-to-format-dates-inside-text-views
58:09 Inset grouped lists – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-grouped-and-inset-grouped-lists
58:50 Responding to binding changes – https://www.hackingwithswift.com/quick-start/swiftui/how-to-run-some-code-when-state-changes-using-onchange
59:56 Recommending apps with appStoreOverlay() – https://www.hackingwithswift.com/quick-start/swiftui/how-to-recommend-another-app-using-appstoreoverlay
1:01:52 Multicolor SF Symbols – https://www.hackingwithswift.com/quick-start/swiftui/how-to-render-images-using-sf-symbols
1:02:46 Exporting files – https://www.hackingwithswift.com/quick-start/swiftui/how-to-export-files-using-exportfilesaction
1:05:31 Controlling TextField case – https://www.hackingwithswift.com/quick-start/swiftui/how-to-make-textfield-uppercase-or-lowercase-using-textcase
*NEW PROPERTY WRAPPERS*
1:06:37 Using @AppStorage with UserDefaults – https://www.hackingwithswift.com/quick-start/swiftui/what-is-the-appstorage-property-wrapper
1:08:50 Using @ScaledMetric with Dynamic Type – https://www.hackingwithswift.com/quick-start/swiftui/what-is-the-scaledmetric-property-wrapper
1:10:07 Using @SceneStorage for state restoration – https://www.hackingwithswift.com/quick-start/swiftui/what-is-the-scenestorage-property-wrapper
1:11:58 Using @StateObject for reference types – https://www.hackingwithswift.com/quick-start/swiftui/what-is-the-stateobject-property-wrapper
*MORE*
1:14:52 The SwiftUI app lifecycle – https://www.hackingwithswift.com/quick-start/swiftui/how-to-control-which-view-is-shown-when-your-app-launches
1:15:58 Adding an app delegate – https://www.hackingwithswift.com/quick-start/swiftui/how-to-add-an-appdelegate-to-a-swiftui-app
1:17:43 Handling NSUserActivity – https://www.hackingwithswift.com/quick-start/swiftui/how-to-continue-an-nsuseractivity-in-swiftui
1:20:04 What's new in Swift 5.3? https://www.hackingwithswift.com/articles/221/whats-new-in-swiftui-for-ios-14
1:22:06 Wrap up
Enjoy!
Видео What's new in SwiftUI for iOS 14 – Extended Edition канала Paul Hudson
TIMESTAMPS
*NEW VIEWS*
00:37 Multi-line text editing – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-multi-line-editable-text-with-texteditor
01:58 Grids with LazyVGrid and LazyHGrid – https://www.hackingwithswift.com/quick-start/swiftui/how-to-position-views-in-a-grid-using-lazyvgrid-and-lazyhgrid
07:39 Maps – https://www.hackingwithswift.com/quick-start/swiftui/how-to-show-a-map-view
09:36 Paging views with TabView – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-scrolling-pages-of-content-using-tabviewstyle
11:25 SpriteKit integration – https://www.hackingwithswift.com/quick-start/swiftui/how-to-integrate-spritekit-using-spriteview
14:46 ColorPicker – https://www.hackingwithswift.com/quick-start/swiftui/how-to-let-users-select-a-color-with-colorpicker
15:57 Lazy loading with LazyHStack and LazyVStack – https://www.hackingwithswift.com/quick-start/swiftui/how-to-lazy-load-views-using-lazyvstack-and-lazyhstack
19:39 ProgressView – https://www.hackingwithswift.com/quick-start/swiftui/how-to-show-progress-on-a-task-using-progressview
21:58 VideoPlayer – https://www.hackingwithswift.com/quick-start/swiftui/how-to-play-movies-with-videoplayer
23:47 Icons and text with Label - https://www.hackingwithswift.com/quick-start/swiftui/how-to-show-text-and-an-icon-side-by-side-using-label
25:53 Opening web links in Safari – https://www.hackingwithswift.com/quick-start/swiftui/how-to-open-web-links-in-safari
27:38 Graphical date pickers – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-a-date-picker-and-read-values-from-it
28:56 Disclosure groups – https://www.hackingwithswift.com/quick-start/swiftui/how-to-hide-and-reveal-content-using-disclosuregroup
31:02 Adding toolbar items – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-a-toolbar-and-add-buttons-to-it
32:42 Creating expanding lists – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-expanding-lists
35:31 iPadOS sidebars – https://www.hackingwithswift.com/quick-start/swiftui/how-to-add-a-sidebar-for-ipados
37:48 Document-based apps – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-a-document-based-app-using-filedocument-and-documentgroup
*NEW MODIFIERS*
43:52 Matched geometry effects – https://www.hackingwithswift.com/quick-start/swiftui/how-to-synchronize-animations-from-one-view-to-another-with-matchedgeometryeffect
51:46 Scrolling to a particular view – https://www.hackingwithswift.com/quick-start/swiftui/how-to-make-a-scroll-view-move-to-a-location-using-scrollviewreader
54:07 Presenting modal views – https://www.hackingwithswift.com/quick-start/swiftui/how-to-present-a-full-screen-modal-view-using-fullscreencover
56:28 Date formatting in text – https://www.hackingwithswift.com/quick-start/swiftui/how-to-format-dates-inside-text-views
58:09 Inset grouped lists – https://www.hackingwithswift.com/quick-start/swiftui/how-to-create-grouped-and-inset-grouped-lists
58:50 Responding to binding changes – https://www.hackingwithswift.com/quick-start/swiftui/how-to-run-some-code-when-state-changes-using-onchange
59:56 Recommending apps with appStoreOverlay() – https://www.hackingwithswift.com/quick-start/swiftui/how-to-recommend-another-app-using-appstoreoverlay
1:01:52 Multicolor SF Symbols – https://www.hackingwithswift.com/quick-start/swiftui/how-to-render-images-using-sf-symbols
1:02:46 Exporting files – https://www.hackingwithswift.com/quick-start/swiftui/how-to-export-files-using-exportfilesaction
1:05:31 Controlling TextField case – https://www.hackingwithswift.com/quick-start/swiftui/how-to-make-textfield-uppercase-or-lowercase-using-textcase
*NEW PROPERTY WRAPPERS*
1:06:37 Using @AppStorage with UserDefaults – https://www.hackingwithswift.com/quick-start/swiftui/what-is-the-appstorage-property-wrapper
1:08:50 Using @ScaledMetric with Dynamic Type – https://www.hackingwithswift.com/quick-start/swiftui/what-is-the-scaledmetric-property-wrapper
1:10:07 Using @SceneStorage for state restoration – https://www.hackingwithswift.com/quick-start/swiftui/what-is-the-scenestorage-property-wrapper
1:11:58 Using @StateObject for reference types – https://www.hackingwithswift.com/quick-start/swiftui/what-is-the-stateobject-property-wrapper
*MORE*
1:14:52 The SwiftUI app lifecycle – https://www.hackingwithswift.com/quick-start/swiftui/how-to-control-which-view-is-shown-when-your-app-launches
1:15:58 Adding an app delegate – https://www.hackingwithswift.com/quick-start/swiftui/how-to-add-an-appdelegate-to-a-swiftui-app
1:17:43 Handling NSUserActivity – https://www.hackingwithswift.com/quick-start/swiftui/how-to-continue-an-nsuseractivity-in-swiftui
1:20:04 What's new in Swift 5.3? https://www.hackingwithswift.com/articles/221/whats-new-in-swiftui-for-ios-14
1:22:06 Wrap up
Enjoy!
Видео What's new in SwiftUI for iOS 14 – Extended Edition канала Paul Hudson
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
5 Steps to Better SwiftUI ViewsWhat's new in SwiftUI for iOS 15?SwiftUI vs React vs Flutter – Meng To on Swiftly SpeakingSwiftUI Tutorial: What's the difference between @State, @ObjectBinding, and @EnvironmentObject?SwiftUI vs UIKit – Comparison of building the same app in each frameworkGlobal Variable Oriented Programming – Reimplementing SwiftUI's environment for UIKitBuilding a Vapor API with a matching iOS app – Swift on Sundays March 10th 2019Swiftly Speaking 3: John SundellCore Data with SwiftUI (Create, Read, Update and Delete)Build your first iOS app with SwiftUIWhat's new in Xcode 138 Common SwiftUI Mistakes – and how to fix them!What's new in SwiftUI for iOS 14?The Complete Guide to NavigationView in SwiftUI24 Xcode Tips in 15 MinutesPaths vs shapes in SwiftUI – Drawing SwiftUI Tutorial 2/10Using coordinators to manage SwiftUI view controllers – Instafilter SwiftUI Tutorial 6/12Formatting number strings in SwiftUI - SwiftUI Starter Project 11/14Building a watchOS soundboard app – Swift on Sundays May 5th 2019Side Menu in SwiftUI 2.0 Like A Professional | Select Menu Options