# AppStorage

## Overview

Do not store private information on AppStorage.

## Sample Projects

## Sample Codes

```swift
```

## Sources

### Videos

{% embed url="<https://youtu.be/nGmrtPNuE2Q>" %}
[Hacking with Swift / 100 Days / Day-36 - Storing user settings with UserDefaults](https://www.hackingwithswift.com/books/ios-swiftui/storing-user-settings-with-userdefaults)
{% endembed %}

{% embed url="<https://youtu.be/CJ6LaurS7-A>" %}
[Hacking with Swift / 100 Days / Day-53 - Accepting multi-line text input with TextEditor](https://www.hackingwithswift.com/books/ios-swiftui/accepting-multi-line-text-input-with-texteditor)
{% endembed %}

{% embed url="<https://www.youtube.com/watch?v=JHqYGB23ZY0>" %}
Mark Moeykens / How to use @AppStorage - Avoid this 1 Mistake (iOS, Xcode 12, Swift 5, SwiftUI, 2021)
{% endembed %}

### Articles / Documents

* [SwiftLee / @AppStorage explained and replicated for a better alternative](https://www.avanderlee.com/swift/appstorage-explained/)
* [Hacking with Swift / What is the @AppStorage property wrapper?](https://www.hackingwithswift.com/quick-start/swiftui/what-is-the-appstorage-property-wrapper)
