← All articles
TAG

#iOS

27 articles

iOS App Pricing Strategy: Should You Charge the Same in Every Country?
App StorePricingApp Store Connect

iOS App Pricing Strategy: Should You Charge the Same in Every Country?

Should your iOS app cost the same everywhere? An App Store pricing strategy guide: equal worldwide versus purchasing-power pricing, with four approaches.

9 min
Why AI Coding Agents Write Inconsistent SwiftUI (and How to Fix It)
AISwiftUIClaude Code

Why AI Coding Agents Write Inconsistent SwiftUI (and How to Fix It)

AI coding agents write SwiftUI that drifts: mixed state patterns, deprecated APIs, hardcoded strings. Why it happens, and how project conventions fix it.

9 min
MCP Servers for iOS Development: The Ones Worth Adding to Your Setup
MCPiOSXcode

MCP Servers for iOS Development: The Ones Worth Adding to Your Setup

The MCP servers worth adding for iOS: XcodeBuildMCP for builds and the simulator, UI-automation servers, and Apple's native mcpbridge. Plus how to add one.

9 min
MCP and iOS Boilerplates: Why the Starter Kit Belongs Inside Your Agent
MCPAIClaude Code

MCP and iOS Boilerplates: Why the Starter Kit Belongs Inside Your Agent

MCP turns an iOS boilerplate from a zip you download into a tool your AI agent can call. What changes, what it fixes, and how the Spaceport MCP server works.

10 min
How to Avoid App Store Rejection: The Common Reasons and How to Pass Review
App StoreiOSApp Store Connect

How to Avoid App Store Rejection: The Common Reasons and How to Pass Review

Common App Store rejection reasons and how to pass review the first time: crashes, privacy manifests, metadata, In-App Purchase, and Sign in with Apple.

9 min
RevenueCat Alternatives for iOS: The Honest 2026 Guide
RevenueCatiOSSubscriptions

RevenueCat Alternatives for iOS: The Honest 2026 Guide

The best RevenueCat alternatives for iOS: Adapty, Qonversion, Apphud, Superwall, and StoreKit direct. What each does, pricing, and how to pick one.

9 min
How an iOS Subscription Actually Works, End to End
iOSSubscriptionsStoreKit

How an iOS Subscription Actually Works, End to End

How an iOS subscription works end to end, from App Store Connect to your app unlocking. The four layers, the purchase flow, entitlements, with diagrams.

8 min
RevenueCat vs Adapty: Picking a Subscription SDK for Your iOS App
RevenueCatAdaptyiOS

RevenueCat vs Adapty: Picking a Subscription SDK for Your iOS App

RevenueCat vs Adapty for iOS subscriptions. Free tiers, platform coverage, paywall A/B testing, and integrations, plus which one fits an indie app.

9 min
RevenueCat vs Superwall: Which One Does Your iOS App Actually Need?
RevenueCatSuperwalliOS

RevenueCat vs Superwall: Which One Does Your iOS App Actually Need?

RevenueCat vs Superwall for iOS. They solve different problems and are often used together. How the pricing models differ, and how to pick for your app.

9 min
The App Store Small Business Program: A Guide for Indie iOS Developers
App Store ConnectiOSMonetization

The App Store Small Business Program: A Guide for Indie iOS Developers

The App Store Small Business Program cuts Apple's commission to 15%. Who qualifies, how to enroll, the associated-accounts rule, and whether it's worth it.

9 min
Vibe Coding a Paid iOS App: What the AI Agent Can and Can't Do
AISwiftUIiOS

Vibe Coding a Paid iOS App: What the AI Agent Can and Can't Do

Vibe coding a paid iOS app with an AI agent works for the code and stops at the App Store. What it can build, what it can't, and the workflow that fits.

9 min
Cursor Rules for SwiftUI: Keeping AI-Generated iOS Code Consistent
CursorSwiftUIiOS

Cursor Rules for SwiftUI: Keeping AI-Generated iOS Code Consistent

Cursor rules keep AI-generated SwiftUI consistent with your iOS project. The MDC format, globs scoping, what to put in a rule, and syncing with AGENTS.md.

9 min
Claude Code for iOS Development: A Setup That Actually Works
Claude CodeiOSXcode

Claude Code for iOS Development: A Setup That Actually Works

Yes, you can use Claude Code for iOS development. How to pair the terminal agent with Xcode, build and test from the CLI, plus CLAUDE.md, hooks, and MCP.

10 min
How to Test iOS Subscriptions with a StoreKit Configuration File
StoreKitiOSIn-App Purchase

How to Test iOS Subscriptions with a StoreKit Configuration File

Test iOS subscriptions and paywalls in the simulator with a StoreKit configuration file. No App Store Connect or sandbox account. Setup, flows, edge cases.

10 min
AGENTS.md for iOS: Keeping Claude Code and Cursor Consistent in SwiftUI
SwiftUIiOSAI

AGENTS.md for iOS: Keeping Claude Code and Cursor Consistent in SwiftUI

Use AGENTS.md to keep Claude Code, Cursor, and Codex writing consistent SwiftUI in your iOS project. What to put in it, how each reads it, and a starter.

10 min
On-Device AI in SwiftUI with Apple's Foundation Models
SwiftUIiOSAI

On-Device AI in SwiftUI with Apple's Foundation Models

Run on-device AI in a SwiftUI app with Apple's Foundation Models: LanguageModelSession, guided generation with @Generable, streaming, and iOS 27 updates.

10 min
How to Add Push Notifications to a SwiftUI App
SwiftUIiOSPush Notifications

How to Add Push Notifications to a SwiftUI App

Add push notifications to a SwiftUI app in 2026: request permission, schedule reminders, register for APNs, and handle taps and foreground alerts.

10 min
How to Add Sign in with Apple to a SwiftUI App
SwiftUIiOSAuthentication

How to Add Sign in with Apple to a SwiftUI App

Add Sign in with Apple to a SwiftUI app in 2026: the button, the credential, the nonce, why name and email arrive only once, and server-side verification.

10 min
How to Add Subscriptions to a SwiftUI App with RevenueCat
RevenueCatSwiftUISubscriptions

How to Add Subscriptions to a SwiftUI App with RevenueCat

Add subscriptions to a SwiftUI app with RevenueCat in 2026: dashboard setup, a paywall with RevenueCatUI, entitlement gating, restore, and testing.

11 min
StoreKit 2 vs RevenueCat for Indie iOS Apps in 2026
StoreKitRevenueCatiOS

StoreKit 2 vs RevenueCat for Indie iOS Apps in 2026

StoreKit 2 vs RevenueCat for indie iOS apps in 2026: the real cost, working code for both, what iOS 27 changed, and a clear way to choose.

10 min
AsyncImage in iOS 27: Headers, Caching, and Custom Sessions
SwiftUIiOSAsyncImage

AsyncImage in iOS 27: Headers, Caching, and Custom Sessions

iOS 27 rebuilds SwiftUI's AsyncImage with URLRequest support, custom URLSessions, and phase-based errors. Load authenticated images, no custom loader.

7 min
What's New in Xcode 27: The Complete Guide
XcodeWWDCiOS

What's New in Xcode 27: The Complete Guide

Xcode 27 at WWDC26: coding agents in the editor, on-device completions, Device Hub, agent skills, and new frameworks. Read the complete guide.

14 min
What's New in Swift at WWDC26 for Indie iOS Developers
SwiftiOSXcode

What's New in Swift at WWDC26 for Indie iOS Developers

Swift 6.3 and 6.4 shipped at WWDC26: bidirectional Swift Testing migration, ownership in ordinary code, gRPC Swift, and MLX Swift. See what matters first.

13 min
App Store Screenshot Automation With XCUITest
iOSXcodeXCUITest

App Store Screenshot Automation With XCUITest

Automate App Store screenshots across every locale with XCUITest: clean status bars, seeded sample data, and dismissed system alerts. Ship the full set.

12 min
Xcode 27 Translation Agents: Localize iOS Apps for Growth
iOSXcodeLocalization

Xcode 27 Translation Agents: Localize iOS Apps for Growth

Xcode 27 translation agents localize your iOS app through String Catalogs. Ship localization in a weekend, plus where it still needs a native speaker.

11 min
10 iOS App Security Best Practices for 2026
SecurityiOSSwift

10 iOS App Security Best Practices for 2026

Practical iOS security for indie SwiftUI devs: Keychain, Secure Enclave, certificate pinning, HTTPS, and privacy manifests. Lock your app down.

28 min
10 Essential App Store Optimization Tips for 2026
ASOiOSMarketing

10 Essential App Store Optimization Tips for 2026

A practical guide for indie iOS developers on the App Store Optimization levers that actually move installs, ratings, and launch momentum in 2026.

12 min
Community appsJoin Discord