From 14043cf714d3a7712638fab0016b272148213012 Mon Sep 17 00:00:00 2001 From: volker <101987062+gruendau@users.noreply.github.com> Date: Sun, 6 Aug 2023 20:03:08 +0200 Subject: [PATCH] Diveres Links --- content/links/cli.md | 3 + content/links/git.md | 51 ++++++----- content/links/ios.md | 22 +++++ content/links/jekyll.md | 3 + content/links/raw.md | 158 +-------------------------------- content/links/stanford.md | 37 ++++++++ content/links/swift.md | 7 ++ content/links/swiftui-games.md | 29 ++++++ content/links/swiftui.md | 48 +++++++++- 9 files changed, 181 insertions(+), 177 deletions(-) create mode 100644 content/links/ios.md create mode 100644 content/links/swiftui-games.md diff --git a/content/links/cli.md b/content/links/cli.md index dc326ac..b275bc2 100644 --- a/content/links/cli.md +++ b/content/links/cli.md @@ -17,6 +17,9 @@ tags: [link, bootstrap, css] [Linux-UNIX-Programmierung](https://openbook.rheinwerk-verlag.de/linux_unix_programmierung/) Jürgen Wolf, 2006, S.1216, DE
[Wie werde ich UNIX-Guru?](https://openbook.rheinwerk-verlag.de/unix_guru/) Arnold Willemer, 2003, DE
+###### npm +[Update NPM Packages easily with GUI | Tutorial | Node.js]() Future Web Design, 2023, 5 min
+ ###### Terminal [10 Tips to Run Swift From Your Terminal](https://betterprogramming.pub/10-tips-to-run-swift-from-your-terminal-b5832cd9cd8c) Eric Yang, 2020
diff --git a/content/links/git.md b/content/links/git.md index 0cf3ecc..d933456 100644 --- a/content/links/git.md +++ b/content/links/git.md @@ -12,26 +12,6 @@ tags: [link, git] ##### Links -###### npm -[Update NPM Packages easily with GUI | Tutorial | Node.js]() Future Web Design, 2023, 5 min
- - -[Git](http://gitbu.ch/pr01.html) Valentin Haenel, Julius Plenz, 2016, S., DE
-[Git magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/de/) Benjamin Bellee, Armin Stebich, 2007, DE
-[Pro git](https://git-scm.com/book/de/v2)
- - -###### Videos - -[](https://www.youtube.com/watch?v=N-vFTYEqguU) min
- -[](https://www.youtube.com/watch?v=V0bXqLxIivo) min
- -[](https://www.youtube.com/watch?v=_VPpFU3Jyq4) min
- -[](https://www.youtube.com/watch?v=v1ibwg3zaQQ) min
- - ###### Git Tutorial [Git Grundlagen - Taggen](https://git-scm.com/book/de/v2/Git-Grundlagen-Taggen) git
[Git Basics - Tagging](https://git-scm.com/book/en/v2/Git-Basics-Tagging) git
@@ -45,6 +25,37 @@ tags: [link, git] [Commits und Änderungen rückgängig machen](https://www.atlassian.com/de/git/tutorials/undoing-changes) Atlassian
[Einführung in git für Neueinsteiger](https://gist.github.com/Ben-Kaniobi/c528376a76765e99058c) Ben-Kaniobi
+[Git](http://gitbu.ch/pr01.html) Valentin Haenel, Julius Plenz, 2016, S., DE
+[Git magic](http://www-cs-students.stanford.edu/~blynn/gitmagic/intl/de/) Benjamin Bellee, Armin Stebich, 2007, DE
+[Pro git](https://git-scm.com/book/de/v2)
+ + +##### Videos + +[Lerne GitHub in 30 Minuten](https://www.youtube.com/watch?v=N-vFTYEqguU) Mario Laurich, 2022, 25 min
+[Lerne Git in 30 Minuten](https://www.youtube.com/watch?v=V0bXqLxIivo) Mario Laurich, 2021, 30 min
+[Lerne Git Branch und Merge in 30 Minuten](https://www.youtube.com/watch?v=_VPpFU3Jyq4) Mario Laurich, 2021, 24 min
+[Lerne Git in der Shell richtig anzuwenden](https://www.youtube.com/watch?v=v1ibwg3zaQQ) Mario Laurich, 2022, 74 min
+ +[Git Tutorial - In 40 Minuten Git lernen für Anfänger](https://www.youtube.com/watch?v=uGLQF2kUwOA) LerneProgrammieren.de, 2021, 39 min
+[GitHub Beginner Tutorial in 20 Minuten deinen Workflow verbessern!](https://www.youtube.com/watch?v=0jzjz4MZ4ZU) Johannes Schiel, 2022, 25 min
+[Git | Teil 1 - Grundlagen | commit, fetch, merge, pull, push](https://www.youtube.com/watch?v=u_sF3cAZddY) Daniel Krancz, 2021, 10 min
+[Intermediate GitHub Tutorial](https://www.youtube.com/watch?v=7h6_aZZ_iNg) Tim Ruscica, 2023, 42 min
+[Git Tutorial for Beginners - Git & GitHub Fundamentals In Depth](https://www.youtube.com/watch?v=DVRQoVRzMIY) Tim Ruscica, 2020, 43 min
+ + +[Git And GitHub in ~30 Minutes](https://www.youtube.com/watch?v=jG4Vs81kMlc) Tim Ruscica, 2021, 33 min
+[Git and GitHub for Beginners: What is Git?](https://www.youtube.com/watch?v=fJtyf62yAb8)KevinPowell, 2017, 9 min
+[Git and GitHub for Beginners: GitHub basics, and how to use GitHub Desktop](https://www.youtube.com/watch?v=GqNAD4XoZ6k) KevinPowell, 2017, 25 min
+ + +###### Pre-commit +[The easy way to keep your repos tidy](https://www.youtube.com/watch?v=psjz6rwzMdk) James Murphy, 2021, 6min
+ +###### Hooks +[Git hooks, practical uses (yes, even on Windows)](https://www.youtube.com/watch?v=fMYv6-SZsSo) tygertec, 2018, 14 min
+ + \ No newline at end of file diff --git a/content/links/jekyll.md b/content/links/jekyll.md index b2ac994..e1181dd 100644 --- a/content/links/jekyll.md +++ b/content/links/jekyll.md @@ -14,7 +14,10 @@ tags: [link, jekyll] [Jekyll Tutorial: How To Create a Static Website](https://kinsta.com/blog/jekyll-static-site/) Kinsta, Joel Olawanle, 2023
+##### Videos + \ No newline at end of file diff --git a/content/links/raw.md b/content/links/raw.md index 4a44a70..140f724 100644 --- a/content/links/raw.md +++ b/content/links/raw.md @@ -355,44 +355,12 @@ https://www.fivestars.blog/articles/swiftui-share-layout-information/ --- -Git and Github
-https://www.youtube.com/watch?v=uGLQF2kUwOA - -https://www.youtube.com/watch?v=0jzjz4MZ4ZU - -https://www.youtube.com/watch?v=u_sF3cAZddY - -https://www.youtube.com/watch?v=7h6_aZZ_iNg - -https://www.youtube.com/watch?v=DVRQoVRzMIY - -https://www.youtube.com/watch?v=jG4Vs81kMlc - -https://www.youtube.com/watch?v=fJtyf62yAb8 - -https://www.youtube.com/watch?v=GqNAD4XoZ6k - -Pre-commit
-https://www.youtube.com/watch?v=psjz6rwzMdk - -Hooks
-https://www.youtube.com/watch?v=fMYv6-SZsSo --- - - ---- - - - - - - - https://im-coder.com/warum-sollten-sie-implicitly-unwrapped-optionals-erstellen-da-sie-wissen-dass-es-einen-wert-gibt.html @@ -401,19 +369,10 @@ Deutsch
https://isolution.pro/de/t/swift - - - - - Links
https://khawerkhaliq.com/ - - - - Links
https://kelvas09.github.io/blog/posts/ @@ -426,8 +385,7 @@ Programmierung Bücher
-iOS
-> [Apps programmieren für iPhone und iPad](https://openbook.rheinwerk-verlag.de/apps_programmieren_fuer_iphone_und_ipad/) Klaus M. Rodewig, Clemens Wagner, 2014, S.1172, DE
+ @@ -439,72 +397,6 @@ Documentation
--- -### Swift - - - ---- - -### SwiftUI - -###### Auto Layout -[Auto Layout in Swift: Writing constraints programmatically](https://www.avanderlee.com/swift/auto-layout-programmatically/) Antoine van der Lee, 2019
- -###### Navigation
-[SwiftUI Navigation in iOS 16](https://blog.shipbook.io/swiftui-navigation) Nikita Lazarev-Zubov, 2022
- -###### ResultBuilder -[Result builders in Swift explained with code examples](https://www.avanderlee.com/swift/result-builders/) Antoine van der Lee, 2022
- -###### @ViewBuilder -[@ViewBuilder usage explained with code examples](https://www.avanderlee.com/swiftui/viewbuilder/) Antoine van der Lee, 2022
-[SwiftUI ViewBuilders Tutorial (2021, Xcode 12, SwiftUI 2.0) - iOS](https://www.youtube.com/watch?v=nokF9nKoXpQ) iOS Academy, 2021, 13 min
-[How to use @ViewBuilder in SwiftUI | Advanced Learning #9](https://www.youtube.com/watch?v=pXmBRK1BjLw) Swiftful Thinking, 24 min
-[How to use SwiftUI ViewBuilder Tutorial](https://www.youtube.com/watch?v=LVQveaHC7qg)
-[Understanding SwiftUI ViewBuilders](https://www.youtube.com/watch?v=IbxBRzTBeC0) Stewart Lynch, 2021, 22 min
-[@ViewBuilder , TupleView , AnyView in SwiftUI || SwiftUI Reusable View](https://www.youtube.com/watch?v=t-NTRDQP3FQ) App Developer, 2022, 17 min
-[SwiftUI View Builder - SwiftUI Custom Views And Containers - SwiftUI 2.0 Tutorials](https://www.youtube.com/watch?v=-rKmwivlh48) Kavsoft, 2021, 8 min
-[Swift UI: ViewBuilder](https://blog.devgenius.io/swift-ui-viewbuilder-2205d424cadc) Mesut G.
-[Using the ViewBuilder Attribute to Implement SwiftUI Views in Methods](https://serialcoder.dev/text-tutorials/swiftui/using-the-viewbuilder-attribute-to-implement-swiftui-views-in-methods/) SerialCoder.dev, 2022
- -###### View Modifier -[How to create a Conditional View Modifier in SwiftUI](https://www.avanderlee.com/swiftui/conditional-view-modifier/) Antoine van der Lee, 2021
- - - -###### Layout -> [Working with percentages in SwiftUI layout](https://oleb.net/2023/swiftui-relative-size/0) Ole Begemann, 2023
-[How the relative size modifier interacts with stack views](https://oleb.net/2023/swiftui-relative-size-in-stacks/) Ole Begemann, 2023
- -###### -Render Loop -[The SwiftUI render loop](https://rensbr.eu/blog/swiftui-render-loop/) Rens Breur, 2022
- -###### Refresh -[Refresh SwiftUI views](https://dev.to/gualtierofr/refresh-swiftui-views-33n) Gualtiero Frigerio, 2021
- -###### Image Renderer -[SwiftUI ImageRenderer: Convert View to Image | iOS 16 Tutorial](https://www.youtube.com/watch?v=nQNnHOeGmU4) Flo, 2022, 5 min
- -###### Embed YouTube Videos -[Embedded YouTube videos in SwiftUI](https://blog.devgenius.io/embedded-youtube-videos-in-swiftui-900d3a0e80d4) Marcelo Laprea, 2021
-[YouTube Design In SwiftUI - YouTube Player In SwiftUI - Auto Rotation of Views In SwiftUI](https://www.youtube.com/watch?v=K1ijyv263QY) Kavsoft, 2020, 22 min
- - - - - - ---- - - - - - ---- - - - VERSCHIEDENES
@@ -570,11 +462,7 @@ Semsphores
-Snake
-> [Build a Snake Game in Swift Using the Declarative Domain Paradigm](https://betterprogramming.pub/build-a-swift-snake-game-using-declarative-domain-paradigm-7eb34a139017) Manuel Meyer, 2021
-[How to Create the Snake Game in SwiftUI](https://laptrinhx.com/how-to-create-the-snake-game-in-swiftui-3424479639/) 2020
-[A snake game developed in SwiftUI](https://iosexample.com/a-snake-game-developed-in-swiftui/) 2022
-[Snake](https://iosexample.com/tag/snake/) iOS Example
+ Swift Tutorial
> [Learn Swift Programming](https://www.programiz.com/swift-programming) Programiz
@@ -603,11 +491,7 @@ Swift logo
[Swift developer tools](https://developer.apple.com/swift/resources/) Apple
[]()
-Dependencies
-> [Swift Dependencies](https://github.com/pointfreeco/swift-dependencies) Point Free
-[Swift Package Manager](https://github.com/apple/swift-package-manager/blob/main/Documentation/Usage.md) Apple
-[Building a Library with Swift Package Manager](https://dev.to/appwrite/swift-101-building-a-library-with-swift-package-manager-46h) Jake Barnby, 2021
-[Managing dependencies using the Swift Package Manager](https://www.swiftbysundell.com/articles/managing-dependencies-using-the-swift-package-manager/) John Sundell, 2019
+ Layout
[Layout in SwiftUI Way](https://dev.to/fatbobman/layout-in-swiftui-way-4246) fatbobman
@@ -1177,38 +1061,6 @@ iOS Entwickler-Blog https://www.ralfebert.de/ios/ [EN] -Stanford University -CS193p „Developing Apps for iOS” -https://cs193p.sites.stanford.edu/ - -1. Course Logistics and Intro to SwiftUI [1:02] -https://www.youtube.com/watch?v=jbtqIBpUG7g&feature=youtu.be -2. MVVM and the Swift Type System [1:44] -https://www.youtube.com/watch?v=4GjXq2Sr55Q&feature=youtu.be -3. Reactive UI Protocols Layout [1:27] -https://www.youtube.com/watch?v=SIYdYpPXil4&list=PLpGHT1n4-mAtTj9oywMWoBx0dCGd51_yG&index=3 -4. Grid enum Optionals [1:21] -https://www.youtube.com/watch?v=eHEeWzFP6O4&list=PLpGHT1n4-mAtTj9oywMWoBx0dCGd51_yG&index=4 -5. ViewBuilder Shape ViewModifier [1:02] -https://www.youtube.com/watch?v=oDKDGCRdSHc -6. Animation [1:30] -https://www.youtube.com/watch?v=3krC2c56ceQ -7. Multithreading EmojiArt [1:31] -https://www.youtube.com/watch?v=tmx-OwkBWxA -8. Gestures JSON [1:16] -https://www.youtube.com/watch?v=mz-rNLWJ0bk -9. Data Flow [1:13] -https://www.youtube.com/watch?v=0i152oA3T3s&feature=youtu.be -10. Modal Presentation and Navigation [1:43] -https://www.youtube.com/watch?v=CKexGQuIO7E&feature=youtu.be -11. Enroute Picker [0:49] -https://www.youtube.com/watch?v=fCfC6m7XUew&feature=youtu.be -12. Core Data [1:34] -https://www.youtube.com/watch?v=yOhyOpXvaec&feature=youtu.be -13. Persistence [1:02] -https://www.youtube.com/watch?v=fTNPRhGGP-0&feature=youtu.be -14. UIKit Integration [1:02] -https://www.youtube.com/watch?v=GRX5Dha_Clw&feature=youtu.be Plymouth University iOS Development in Swift @@ -1219,12 +1071,8 @@ https://itunes.apple.com/us/course/ios-development-in-swift/id950659946 Others -Cheat Sheet: https://github.com/SimpleBoilerplates/SwiftUI-Cheat-Sheet#progressview - -Animation: -SwiftUILab


SwiftUI Links: https://github.com/swiftui-lab/About-SwiftUI diff --git a/content/links/stanford.md b/content/links/stanford.md index d4e50a6..f1d568a 100644 --- a/content/links/stanford.md +++ b/content/links/stanford.md @@ -214,6 +214,43 @@ Die Vorlesungen (CS193p) werden von Paul Hegarty gehalten und wurden von der Sta [16 Multiplatform (macOS + iOS)](https://www.youtube.com/watch?v=At6M7nUQ09E) von Paul Hegarty, 46 min
--> + + + + \ No newline at end of file diff --git a/content/links/swift.md b/content/links/swift.md index d287839..5626fd5 100644 --- a/content/links/swift.md +++ b/content/links/swift.md @@ -79,6 +79,13 @@ https://medium.com/swift-programming/defer-usage-in-swift-53b51b64d4c7 https://borgs.cybrilla.com/tils/defer-keyword-in-swift/ +###### Dependencies +[Swift Dependencies](https://github.com/pointfreeco/swift-dependencies) Point Free
+[Swift Package Manager](https://github.com/apple/swift-package-manager/blob/main/Documentation/Usage.md) Apple
+[Building a Library with Swift Package Manager](https://dev.to/appwrite/swift-101-building-a-library-with-swift-package-manager-46h) Jake Barnby, 2021
+[Managing dependencies using the Swift Package Manager](https://www.swiftbysundell.com/articles/managing-dependencies-using-the-swift-package-manager/) John Sundell, 2019
+ + ###### DoTryCatchThrows https://www.youtube.com/watch?v=ss50RX7F7nE
diff --git a/content/links/swiftui-games.md b/content/links/swiftui-games.md new file mode 100644 index 0000000..175d464 --- /dev/null +++ b/content/links/swiftui-games.md @@ -0,0 +1,29 @@ +--- +title: Swift Games Links +date: 2023-07-22T20:49:19+02:00 +draft: false + +weight: 10 + +subtitle: + +tags: [link, swiftui, game] +--- + +##### Links + +###### Snake +[Build a Snake Game in Swift Using the Declarative Domain Paradigm](https://betterprogramming.pub/build-a-swift-snake-game-using-declarative-domain-paradigm-7eb34a139017) Manuel Meyer, 2021
+[How to Create the Snake Game in SwiftUI](https://laptrinhx.com/how-to-create-the-snake-game-in-swiftui-3424479639/) 2020
+[A snake game developed in SwiftUI](https://iosexample.com/a-snake-game-developed-in-swiftui/) 2022
+[Snake](https://iosexample.com/tag/snake/) iOS Example
+ + +##### Videos + + + + \ No newline at end of file diff --git a/content/links/swiftui.md b/content/links/swiftui.md index 048bad6..43ba21f 100644 --- a/content/links/swiftui.md +++ b/content/links/swiftui.md @@ -12,6 +12,9 @@ tags: [link, swiftui] ##### Links +###### Auto Layout +[Auto Layout in Swift: Writing constraints programmatically](https://www.avanderlee.com/swift/auto-layout-programmatically/) Antoine van der Lee, 2019
+ ###### Binding .constant(true)
@@ -58,6 +61,13 @@ https://www.fivestars.blog/articles/swiftui-patterns-bindings/ [Neumorphism in SwiftUI](https://github.com/twostraws/NeumorphismSwiftUI) Paul Hudson
+###### Cheat Sheet +[SwiftUI 2.0 Cheat Sheet](https://github.com/SimpleBoilerplates/SwiftUI-Cheat-Sheet#progressview) SimpleBoilerplates
+ +###### Embed YouTube Videos +[Embedded YouTube videos in SwiftUI](https://blog.devgenius.io/embedded-youtube-videos-in-swiftui-900d3a0e80d4) Marcelo Laprea, 2021
+[YouTube Design In SwiftUI - YouTube Player In SwiftUI - Auto Rotation of Views In SwiftUI](https://www.youtube.com/watch?v=K1ijyv263QY) Kavsoft, 2020, 22 min
+ ###### Gauge [SwitUI Gauge in App](https://www.youtube.com/watch?v=YU4eyLiDahg&list=PL5PR3UyfTWvfgx9W8WJ9orQf6N1tx0oxN&index=2&pp=iAQB) iOS Academy, 2021, 10 min
[Gauge - A view that shows a value within a range.](https://developer.apple.com/documentation/swiftui/gauge) Apple
@@ -66,9 +76,7 @@ https://www.fivestars.blog/articles/swiftui-patterns-bindings/ [GaugeStyle](https://developer.apple.com/documentation/swiftui/gaugestyle) Apple
[How to create a self-sizing gauge component in SwiftUI](https://oliver-epper.de/posts/how-to-create-a-self-sizing-gauge-componen-in-swiftui/) Oliver Epper
- ###### GeometryReader - https://swiftui-lab.com/geometryreader-to-the-rescue/ https://swiftwithmajid.com/2020/11/04/how-to-use-geometryreader-without-breaking-swiftui-layout/ @@ -91,6 +99,42 @@ https://www.hackingwithswift.com/books/ios-swiftui/scrollview-effects-using-geom https://www.youtube.com/watch?v=AXGrYI78hIo +###### Image Renderer +[SwiftUI ImageRenderer: Convert View to Image | iOS 16 Tutorial](https://www.youtube.com/watch?v=nQNnHOeGmU4) Flo, 2022, 5 min
+ +###### Layout +> [Working with percentages in SwiftUI layout](https://oleb.net/2023/swiftui-relative-size/0) Ole Begemann, 2023
+[How the relative size modifier interacts with stack views](https://oleb.net/2023/swiftui-relative-size-in-stacks/) Ole Begemann, 2023
+ +###### Navigation
+[SwiftUI Navigation in iOS 16](https://blog.shipbook.io/swiftui-navigation) Nikita Lazarev-Zubov, 2022
+ + +###### Refresh +[Refresh SwiftUI views](https://dev.to/gualtierofr/refresh-swiftui-views-33n) Gualtiero Frigerio, 2021
+ +###### Render Loop +[The SwiftUI render loop](https://rensbr.eu/blog/swiftui-render-loop/) Rens Breur, 2022
+ +###### ResultBuilder +[Result builders in Swift explained with code examples](https://www.avanderlee.com/swift/result-builders/) Antoine van der Lee, 2022
+ +###### @ViewBuilder +[@ViewBuilder usage explained with code examples](https://www.avanderlee.com/swiftui/viewbuilder/) Antoine van der Lee, 2022
+[SwiftUI ViewBuilders Tutorial (2021, Xcode 12, SwiftUI 2.0) - iOS](https://www.youtube.com/watch?v=nokF9nKoXpQ) iOS Academy, 2021, 13 min
+[How to use @ViewBuilder in SwiftUI | Advanced Learning #9](https://www.youtube.com/watch?v=pXmBRK1BjLw) Swiftful Thinking, 24 min
+[How to use SwiftUI ViewBuilder Tutorial](https://www.youtube.com/watch?v=LVQveaHC7qg)
+[Understanding SwiftUI ViewBuilders](https://www.youtube.com/watch?v=IbxBRzTBeC0) Stewart Lynch, 2021, 22 min
+[@ViewBuilder , TupleView , AnyView in SwiftUI || SwiftUI Reusable View](https://www.youtube.com/watch?v=t-NTRDQP3FQ) App Developer, 2022, 17 min
+[SwiftUI View Builder - SwiftUI Custom Views And Containers - SwiftUI 2.0 Tutorials](https://www.youtube.com/watch?v=-rKmwivlh48) Kavsoft, 2021, 8 min
+[Swift UI: ViewBuilder](https://blog.devgenius.io/swift-ui-viewbuilder-2205d424cadc) Mesut G.
+[Using the ViewBuilder Attribute to Implement SwiftUI Views in Methods](https://serialcoder.dev/text-tutorials/swiftui/using-the-viewbuilder-attribute-to-implement-swiftui-views-in-methods/) SerialCoder.dev, 2022
+ +###### View Modifier +[How to create a Conditional View Modifier in SwiftUI](https://www.avanderlee.com/swiftui/conditional-view-modifier/) Antoine van der Lee, 2021
+ + +--- ###### SwiftUILab [The SwiftUI Lab](https://swiftui-lab.com/) Javier