From 81aa63c09843fdae699871e68d0eb77878b11249 Mon Sep 17 00:00:00 2001 From: Enguang Cai <89233720+ThCyber@users.noreply.github.com> Date: Sat, 27 Jul 2024 04:51:25 +0800 Subject: [PATCH] Adding resource links to SwiftUI (#6240) * adding contents to swiftui data binding * adding contents to swiftui - views and modifiers * adding contents to swiftui - state management * adding contents to swiftui - navigation * correcting typo in state management --- .../ios/content/data-binding@yR94uHs0SiSScU4gPBzfr.md | 1 + .../ios/content/navigation@02VAK4GMkN6nDHf1zqwPA.md | 3 +++ .../ios/content/state-management@RvyOkQelc-GChQGJyEx72.md | 6 +++++- .../content/views-and-modifiers@mgUCYztUpKINqIZikT4Bh.md | 5 ++++- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/data/roadmaps/ios/content/data-binding@yR94uHs0SiSScU4gPBzfr.md b/src/data/roadmaps/ios/content/data-binding@yR94uHs0SiSScU4gPBzfr.md index da3205376..21dfe7605 100644 --- a/src/data/roadmaps/ios/content/data-binding@yR94uHs0SiSScU4gPBzfr.md +++ b/src/data/roadmaps/ios/content/data-binding@yR94uHs0SiSScU4gPBzfr.md @@ -5,5 +5,6 @@ SwiftUI data binding is a mechanism that creates a two-way connection between a Learn more from the following resources: - [@official@Binding](https://developer.apple.com/documentation/swiftui/binding) +- [@official@Apple Tutorials: Passing data with bindings](https://developer.apple.com/tutorials/app-dev-training/passing-data-with-bindings) - [@video@How to use @Binding property wrapper in SwiftUI](https://www.youtube.com/watch?v=btDMzB5x2Gs) - [@video@SwiftUI - @Binding Property Wrapper Explained](https://www.youtube.com/watch?v=lgtB3WLEOYg) \ No newline at end of file diff --git a/src/data/roadmaps/ios/content/navigation@02VAK4GMkN6nDHf1zqwPA.md b/src/data/roadmaps/ios/content/navigation@02VAK4GMkN6nDHf1zqwPA.md index fc9cd6919..55176a8bb 100644 --- a/src/data/roadmaps/ios/content/navigation@02VAK4GMkN6nDHf1zqwPA.md +++ b/src/data/roadmaps/ios/content/navigation@02VAK4GMkN6nDHf1zqwPA.md @@ -4,5 +4,8 @@ SwiftUI navigation offers a declarative approach to managing app structure and f Learn more from the following resources: +- [@official@Apple Tutorials: Navigation and modal presentation - Creating a navigation hierarchy](https://developer.apple.com/tutorials/app-dev-training/creating-a-navigation-hierarchy) +- [@official@Apple Tutorials: Navigation and modal presentation - Managing data flow between views](https://developer.apple.com/tutorials/app-dev-training/managing-data-flow-between-views) +- [@official@Apple Tutorials: Navigation and modal presentation - Creating the edit view](https://developer.apple.com/tutorials/app-dev-training/creating-the-edit-view) - [@article@The complete guide to NavigationView in SwiftUI](https://www.hackingwithswift.com/articles/216/complete-guide-to-navigationview-in-swiftui) - [@opensource@pointfreeco/swiftui-navigation](https://github.com/pointfreeco/swiftui-navigation) \ No newline at end of file diff --git a/src/data/roadmaps/ios/content/state-management@RvyOkQelc-GChQGJyEx72.md b/src/data/roadmaps/ios/content/state-management@RvyOkQelc-GChQGJyEx72.md index cebea2b05..80f15d661 100644 --- a/src/data/roadmaps/ios/content/state-management@RvyOkQelc-GChQGJyEx72.md +++ b/src/data/roadmaps/ios/content/state-management@RvyOkQelc-GChQGJyEx72.md @@ -5,5 +5,9 @@ SwiftUI state management revolves around property wrappers that handle different Learn more from the following resources: - [@official@Managing user interface state](https://developer.apple.com/documentation/swiftui/managing-user-interface-state) -- [@article@Advanced: SwiftUI State Managment](https://medium.com/@canakyildz/advanced-swiftui-state-management-3816d804477e) +- [@official@Apple Tutorials: State Management - Making classes observable](https://developer.apple.com/tutorials/app-dev-training/making-classes-observable) +- [@official@Apple Tutorials: State Management - Responding to events](https://developer.apple.com/tutorials/app-dev-training/responding-to-events) +- [@official@Apple Tutorials: State Management - Managing state and life cycle](https://developer.apple.com/tutorials/app-dev-training/managing-state-and-life-cycle) +- [@official@Apple Tutorials: State Management - Updating app data](https://developer.apple.com/tutorials/app-dev-training/updating-app-data) +- [@article@Advanced: SwiftUI State Management](https://medium.com/@canakyildz/advanced-swiftui-state-management-3816d804477e) - [@article@A Guide to Managing State in SwiftUI](https://www.waldo.com/blog/manage-swiftui-state) \ No newline at end of file diff --git a/src/data/roadmaps/ios/content/views-and-modifiers@mgUCYztUpKINqIZikT4Bh.md b/src/data/roadmaps/ios/content/views-and-modifiers@mgUCYztUpKINqIZikT4Bh.md index f62ffe43d..49aa4d14f 100644 --- a/src/data/roadmaps/ios/content/views-and-modifiers@mgUCYztUpKINqIZikT4Bh.md +++ b/src/data/roadmaps/ios/content/views-and-modifiers@mgUCYztUpKINqIZikT4Bh.md @@ -4,5 +4,8 @@ SwiftUI views and modifiers form the core of UI development in the framework. Vi Learn more from the following resources: -- [@official@](https://developer.apple.com/documentation/swiftui/viewmodifier) +- [@official@Views and modifiers: Documentation](https://developer.apple.com/documentation/swiftui/viewmodifier) +- [@official@Apple Tutorials: Views - Using stacks to arrange views](https://developer.apple.com/tutorials/app-dev-training/using-stacks-to-arrange-views) +- [@official@Apple Tutorials: Views - Creating a card view](https://developer.apple.com/tutorials/app-dev-training/creating-a-card-view) +- [@official@Apple Tutorials: Views - Displaying data in a list](https://developer.apple.com/tutorials/app-dev-training/displaying-data-in-a-list) - [@article@Views and modifiers: Introduction](https://www.hackingwithswift.com/books/ios-swiftui/views-and-modifiers-introduction) \ No newline at end of file