From c8ee8f2767ec068744bb2f2825954e7c89f5019e Mon Sep 17 00:00:00 2001 From: Zach Date: Mon, 22 Jan 2024 18:56:41 -0700 Subject: [PATCH] Update README.md (#78) --- README.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f7bccc9..9fc4b4f 100644 --- a/README.md +++ b/README.md @@ -8,13 +8,15 @@ AppState is a Swift Package that simplifies the management of application state ## Key Features +(🍎 Apple OS only) + ### State Management - **Application:** Centralized class for all application-wide data with built-in observability for reactive changes. - **State:** Struct for encapsulating and broadcasting value changes. - **StoredState:** Struct for encapsulating and broadcasting stored value changes, using `UserDefaults`. -- **SyncState:** Struct for encapsulating and broadcasting stored value changes, using `iCloud`. -- **SecureState:** Struct for securely encapsulating and broadcasting stored value changes, using the device's Keychain. +- 🍎 **SyncState:** Struct for encapsulating and broadcasting stored value changes, using `iCloud`. +- 🍎 **SecureState:** Struct for securely encapsulating and broadcasting stored value changes, using the device's Keychain. ### Fine-Grained Control @@ -30,12 +32,12 @@ AppState is a Swift Package that simplifies the management of application state - **AppState:** Bridges `Application.State` with `SwiftUI`. - **StoredState:** Stores its values to `UserDefaults`. -- **SyncState:** Stores its values to `iCloud`. +- 🍎 **SyncState:** Stores its values to `iCloud`. - **Slice:** Allows users to access and modify specific AppState's state parts. - **OptionalSlice:** Allows users to access and modify specific AppState's state parts. Useful if the state value is optional. - **Constant:** Allows users to access a specific part of AppState's state. - **OptionalConstant:** Allows users to access a specific part of AppState's state. Useful if the state value is optional. -- **SecureState:** Securely stores its string values using the Keychain. +- 🍎 **SecureState:** Securely stores its string values using the Keychain. - **AppDependency:** Simplifies the handling of dependencies throughout your application. ## Getting Started