> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stringboot.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Integrate Stringboot into your iOS application

***

The Stringboot iOS SDK is a high-performance, offline-first library for managing dynamic strings in your iOS and macOS applications. It supports both **SwiftUI** and **UIKit**.

<CardGroup cols={2}>
  <Card title="Installation" icon="download" href="/ios-sdk/installation">
    Add the SDK via Swift Package Manager.
  </Card>

  <Card title="Usage" icon="code" href="/ios-sdk/usage">
    Learn how to fetch and use strings.
  </Card>
</CardGroup>

## Key Features

<CardGroup cols={2}>
  <Card title="Smart Caching" icon="memory">
    LRU cache with language-aware and frequency-based eviction.
  </Card>

  <Card title="Offline Support" icon="database">
    Full functionality without network via Core Data.
  </Card>

  <Card title="SwiftUI Integration" icon="mobile">
    Native property wrappers and view modifiers.
  </Card>

  <Card title="UIKit Integration" icon="layer-group">
    Extensions and custom components with automatic updates.
  </Card>

  <Card title="Memory Management" icon="microchip">
    Automatic cache size adjustment and memory pressure handling.
  </Card>

  <Card title="Network Optimization" icon="wifi">
    ETag-based conditional requests for bandwidth optimization.
  </Card>
</CardGroup>

## Requirements

* **iOS**: 14.0+
* **macOS**: 11.0+
* **Swift**: 5.9+
* **Xcode**: 15.0+
