Support

Help center · UI Guidelines · Last updated: April 24, 2026

Welcome to the UI Guidelines support center. Here you'll find answers to common questions, explanations of why the App requests various permissions, and a direct way to reach the developer. UI Guidelines is a free iOS reference app.

Direct contact

Email: christian@irack.mx

We reply within 48 business hours, Monday through Friday (Mexico City time).

About the App

What is UI Guidelines?

UI Guidelines is a free iOS reference app for UX designers and iOS developers. It provides an interactive, hands-on library of native iOS UI components — from basic buttons and inputs to complex patterns like health rings, sensor gauges, Bluetooth scanners, and camera viewfinders.

Instead of reading static documentation, you can tap and interact with each component directly on your iPhone to understand exactly how it behaves before you build it into your own app.

How much does the App cost?

UI Guidelines is free to download from the App Store. There are no subscriptions, no In-App Purchases, no ads, and no recurring charges. Pricing may change in the future at the Developer's discretion; any change will be reflected on the App Store listing prior to download.

If pricing changes in the future and you need a refund, you can request one through Apple's standard process at reportaproblem.apple.com. The Developer does not process refunds directly.

Does the App require an account or internet connection?

No to both. UI Guidelines requires no account, no login, and no registration. The App also makes no network requests of any kind — all content is bundled locally. It works fully offline.

Which devices are supported?

UI Guidelines requires iOS 17.0 or later and is designed exclusively for iPhone. It is an iPhone-only app (TARGETED_DEVICE_FAMILY = 1) and is not available on iPad or Mac.

Permissions — why so many?

Why does this app ask for camera access?

The Camera UI component demo renders a live camera viewfinder to show how capture UI patterns look on a real device. No photo or video is taken, saved, or transmitted. The camera preview is displayed on screen only. You can deny this permission and the rest of the App will continue working normally.

Why does it ask for microphone and speech recognition?

The Speech UI component demo uses your microphone to render a live audio waveform and a real-time transcription view. No audio is recorded, stored, or sent anywhere. Speech recognition runs on-device. The transcribed text appears only on the demo screen and is discarded when you navigate away.

Why does it ask for location?

The Location UI component demo shows a live map centered on your current position to demonstrate location marker and map view patterns. Your location is never stored or transmitted. It is used only to center the map within the demo. Both "When In Use" and "Always" permission flows are demonstrated for educational completeness.

Why does it ask for contacts?

The Contacts UI component demo reads contact names and avatars to show how contact cards, lists, and pickers look with real data. No contact information is stored, exported, or processed beyond rendering on the demo screen.

Why does it ask for HealthKit (health data)?

The Health UI component demo reads data from Apple Health to populate health ring and metric card components with realistic values. No health data is written, stored by the App, or transmitted. The demo reads data for display only.

Why does it ask for calendars and reminders?

The Calendar UI component and the Reminders demo read your calendar events and reminders to show how these list and card components look with real-world data formatting. Nothing is modified, stored, or exported.

Why does it ask for Face ID?

The Biometrics UI component demo shows a biometric authentication button. When you tap it, iOS handles authentication entirely — the App only receives a success or failure result. No biometric data is ever accessible to the App.

Why does it ask for Bluetooth?

The Bluetooth Scanner UI component demo scans for nearby Bluetooth devices and displays their names and signal strengths in a list. No device is connected to or interacted with. The scan is for display purposes only.

Why does it ask for motion sensors (CoreMotion)?

The Sensors UI component demo reads accelerometer and gyroscope data to power live gauge and tilt indicator visualizations. No sensor data is stored or transmitted.

Can I deny all permissions and still use the App?

Yes. Every permission is optional. If you deny a permission, the specific demo that requires it will show a placeholder or a "Permission denied" state — which is itself an educational UI pattern. All other components remain fully interactive.

To change any permission after initial denial: Settings → Privacy & Security → [Permission type] → UI Guidelines.

How to use the App

How do I navigate the component library?
  1. Open the App — you'll see a categorized list of component groups
  2. Tap any category (e.g., Buttons, Charts, Health, Location)
  3. Each category shows its available components
  4. Tap a component to open its interactive demo
  5. Interact with the component directly — tap buttons, adjust controls, move sliders
How do I change the language?
  1. Open the App
  2. Go to Settings (tap the gear icon or navigate via the tab bar)
  3. Tap Language
  4. Select English, Español, or Português (Brasil)

The change takes effect immediately — every component label, description, and documentation block updates to the selected language.

Note: changing the language inside the App does not change your iOS system language. It only affects UI Guidelines.

How do I reset a demo to its default state?

Most demos have a reset button (circular arrow icon) in the top-right corner of the demo screen. Tap it to restore all controls to their initial values.

Frequently asked questions

Do you store my data on any server?

No. UI Guidelines makes no network requests and has no backend. The only data stored is your language and appearance preferences, locally on your device. If you uninstall the App, everything is erased. See our Privacy Policy.

Is the App affiliated with or endorsed by Apple?

No. UI Guidelines is an independent educational tool created by Ingeniería.dev. It is not affiliated with, endorsed by, or sponsored by Apple Inc. in any way. "iOS", "SwiftUI", "HealthKit", "Face ID", and other names are trademarks of Apple Inc.

Can I use the App as a reference for client presentations?

Yes. UI Guidelines is intended precisely for this: showing clients or stakeholders how a native iOS component behaves on a real device, before implementation begins.

Are the component demos production-ready code?

No. UI Guidelines shows behavioral demos, not source code. The goal is to help you understand how a component looks and feels so you can implement it correctly. Always refer to the official Apple documentation for implementation details.

I found a bug. How do I report it?

Email christian@irack.mx and include:

Can I suggest a new component or feature?

Yes — component suggestions are especially welcome. Email christian@irack.mx with the component name, the use case, and any reference (Apple documentation link, screenshot, etc.). We review every suggestion.

Contact

Developer Chris Flores
Ingeniería.dev
Postal address Av. Javier Barros Sierra 495, Santa Fe Lomas de Santa Fe Zedec Santa Fé, Álvaro Obregón 01219, Mexico City, CDMX, Mexico

Estimated response time: 48 business hours (Monday through Friday, Mexico City time).