Documentation Index
Fetch the complete documentation index at: https://docs.prism.byescaleira.com/llms.txt
Use this file to discover all available pages before exploring further.
Utilities
PrismFoundation includes a set of lightweight utilities for common tasks — persistent storage, date formatting, file management, localization, and convenient Swift extensions.PrismDefaults
AUserDefaults wrapper with Codable type support. Uses a dedicated "prism.defaults" suite by default.
Storing and Retrieving Values
PrismDateFormatter
Utilities for consistent date formatting across your app.Date Formatting
PrismFileManager
File system operations with a Prism-native API.File Operations
PrismFilePrivacy
File protection levels for sensitive data on disk.File Privacy
PrismBundle
Access to bundle resources (strings, images, data files) through a typed API.Bundle Access
Locale Handling
PrismLocale and PrismLocaleManager provide locale-aware formatting and management.
Locale Management
Extensions
PrismFoundation extends common Swift types with convenience methods:Array Extensions
Safe subscript access, chunking, unique filtering, and more.
String Extensions
Trimming, regex matching, slug generation, and encoding utilities.
Data Extensions
Hex encoding, hashing shortcuts, and Codable helpers.
Date Extensions
Relative date formatting, component extraction, and comparison helpers.
Encodable Extensions
.data() and .json properties for quick JSON serialization.Numeric Extensions
BinaryInteger and BinaryFloatingPoint formatting, clamping, and conversion helpers.Extension Examples