iOS feature flags installation
- 1
Install dependency
RequiredInstall via Swift Package Manager:
Package.swiftOr add PostHog to your Podfile:
Podfile - 2
Configure PostHog
RequiredInitialize PostHog in your AppDelegate:
AppDelegate.swift - 3
Send events
RecommendedOnce installed, PostHog will automatically start capturing events. You can also manually send events to test your integration:
Swift - 4
Evaluate boolean feature flags
RequiredCheck if a feature flag is enabled:
Swift - 5
Evaluate multivariate feature flags
OptionalFor multivariate flags, check which variant the user has been assigned:
Swift - 6
Running experiments
OptionalExperiments run on top of our feature flags. Once you've implemented the flag in your code, you run an experiment by creating a new experiment in the PostHog dashboard.
- 7
Next steps
RecommendedNow that you're evaluating flags, continue with the resources below to learn what else Feature Flags enables within the PostHog platform.
Resource Description Creating a feature flag How to create a feature flag in PostHog Adding feature flag code How to check flags in your code for all platforms Framework-specific guides Setup guides for React Native, Next.js, Flutter, and other frameworks How to do a phased rollout Gradually roll out features to minimize risk More tutorials Other real-world examples and use cases